12513 87
6463 434
1515 208
3378 628
2474 84
4153 356
12599 200
52894 123
21000 152
6568 936
14447 777
22008 557
4746 513
14174 331
10239 186
5955 680
20651 841
2122 61
6038 479
7341 400