17936 503
2195 397
7062 326
21331 925
87026 526
24970 935
63181 551
28960 469
2825 416
6156 446
5205 515
4255 34
4298 459
77678 680