12513 87
6466 434
1595 208
3382 628
2497 84
4205 356
12625 200
52911 123
21058 152
6572 936
14461 777
22042 557
4750 513
14189 331
10274 186
5961 680
20686 841
2134 61
6048 479
7342 400