17975 503
2197 397
7068 326
21338 925
87069 526
25012 935
63282 551
28978 469
2831 416
6160 446
5210 515
4256 34
4305 459
77770 680