18021 503
2197 397
7071 326
21340 925
87085 526
25024 935
63310 551
28986 469
2836 416
6163 446
5211 515
4256 34
4307 459
77800 680