17930 503
2194 397
7061 326
21331 925
87019 526
24962 935
63164 551
28952 469
2824 416
6156 446
5205 515
4253 34
4297 459
77661 680