18042 503
2198 397
7074 326
21342 925
87094 526
25028 935
63331 551
28995 469
2838 416
6163 446
5213 515
4256 34
4308 459
77815 680