17976 503
2197 397
7069 326
21339 925
87071 526
25012 935
63284 551
28978 469
2834 416
6160 446
5210 515
4256 34
4305 459
77771 680