18046 503
2198 397
7074 326
21343 925
87096 526
25030 935
63332 551
28997 469
2838 416
6163 446
5213 515
4256 34
4308 459
77822 680