18004 503
2197 397
7070 326
21340 925
87078 526
25019 935
63301 551
28985 469
2835 416
6162 446
5211 515
4256 34
4307 459
77784 680