17938 503
2195 397
7062 326
21332 925
87035 526
24978 935
63191 551
28967 469
2827 416
6157 446
5206 515
4255 34
4299 459
77693 680