17954 503
2196 397
7063 326
21334 925
87047 526
24986 935
63236 551
28970 469
2828 416
6157 446
5206 515
4256 34
4302 459
77715 680