45994 373
125902 767
25078 243
19724 841
14105 556
10499 450
41256 240
3749 234
3635 846
2214 269
1449 56
5632 876