163639 876
13357 342
21561 772
11586 266
9305 94
7320 626
7497 276
30087 706
28482 621
21248 112
50083 640
4862 213
4200 573
5027 141