17980 503
2197 397
7070 326
21339 925
87074 526
25015 935
63286 551
28978 469
2834 416
6160 446
5211 515
4256 34
4305 459
77775 680