503 51
8597 608
6944 835
2429 190
1736 60
18997 630
11222 475
8873 377
8020 297
17444 118
33943 179
3155 385
17562 441
4373 841
5632 726
4500 184
2773 359
7646 665
7424 344
3764 501
5304 654
4181 634
10410 117
6659 558
2413 87
14572 428
5803 911
3940 303