18024 503
2197 397
7071 326
21341 925
87090 526
25025 935
63316 551
28987 469
2836 416
6163 446
5211 515
4256 34
4307 459
77804 680