46660 400
5664 710
2236 701
5031 386
2139 579
1062 127
44799 85
2760 896
2779 439
21202 267
1919 394
1137 123
2976 683
5456 868
11808 802
3953 819
3686 161
7071 153
1675 507
574 134
2046 534
1702 261
738 213
202 41