18042 503
2198 397
7074 326
21343 925
87096 526
25030 935
63331 551
28996 469
2838 416
6163 446
5213 515
4256 34
4308 459
77821 680