17999 503
2197 397
7070 326
21340 925
87077 526
25018 935
63300 551
28985 469
2834 416
6162 446
5211 515
4256 34
4306 459
77781 680