12513 87
6465 434
1534 208
3379 628
2491 84
4191 356
12620 200
52905 123
21036 152
6570 936
14460 777
22031 557
4750 513
14183 331
10259 186
5957 680
20672 841
2132 61
6043 479
7342 400