163505 876
13353 342
21555 772
11585 266
9300 94
7319 626
7497 276
30046 706
28413 621
21227 112
50048 639
4862 213
4198 573
5027 141