17932 503
2194 397
7061 326
21331 925
87021 526
24963 935
63169 551
28952 469
2825 416
6156 446
5205 515
4253 34
4297 459
77662 680