17933 503
2194 397
7061 326
21331 925
87023 526
24964 935
63172 551
28954 469
2825 416
6156 446
5205 515
4253 34
4297 459
77668 680