45565 373
125650 767
25026 243
19685 841
14069 556
10486 450
41168 240
3739 234
3634 846
2212 269
1435 56
5629 876