18015 503
2197 397
7070 326
21340 925
87082 526
25021 935
63306 551
28985 469
2835 416
6163 446
5211 515
4256 34
4307 459
77790 680