18050 503
2198 397
7074 326
21343 925
87097 526
25030 935
63333 551
28997 469
2838 416
6165 446
5214 515
4256 34
4308 459
77831 680