12513 87
6466 434
1548 208
3382 628
2495 84
4204 356
12622 200
52908 123
21051 152
6572 936
14460 777
22039 557
4750 513
14189 331
10271 186
5960 680
20684 841
2133 61
6048 479
7342 400