40016 44
9548 7
7438 10
7197 15
4843 20
4614 15
3231 7
2990 10
2709 3
2464 8
2441 5
2089 3
1953 2
1880 4
1748 4
1729 6
1537 5
1467 5
1422 4
1414 4
1310 1
1298 3
1189 3
1058 10