43488 494
51949 333
46043 373
125954 767
25089 243
19728 841
14106 556
10499 450
41271 240
3751 234
3635 846
2214 269
1456 56
5632 876