18021 503
2197 397
7071 326
21340 925
87086 526
25024 935
63313 551
28987 469
2836 416
6163 446
5211 515
4256 34
4307 459
77802 680