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