22026 73
17826 535
4478 602
13179 396
1157 343
1068 202
4661 179
95303 935
36692 484
999 83
45504 533
41650 898
20512 843
8682 379
27268 519
1952 380
66639 631
8113 561
6201 724
25372 938
27315 181
17782 715
53341 741
15766 181