18040 501
949 120
4791 379
32882 613
11048 478
17901 103
106473 979
2179 197
3309 512
2536 371
3330 279
7042 895
12526 697
2946 596
7916 579
2780 327
5301 853
13257 702
133353 361
5463 352
5369 351
27250 393
4777 222
91548 305
114637 427
5455 533
14505 142
6010 269