11575 30
5317 22
47841 85
4082 17
1397 11
5245 35
2215 10
2693 13
1170 3
2803 8
1252 3
3129 13
2148 7
2115 5
1487 5
1464 4
1827 9
3605 16
1278 5
1679 5
1516 5
2798 8
1250 6
1128 1