17928 503
2194 397
7060 326
21331 925
87019 526
24961 935
63163 551
28951 469
2824 416
6156 446
5205 515
4252 34
4297 459
77657 680