18082 503
2200 397
7079 326
21349 925
87150 526
25066 935
63412 551
29025 469
2850 416
6168 446
5217 515
4258 34
4311 459
78342 681