3125 5
30776 122
26418 117
11084 32
3209 11
12426 17
2711 11
9072 19
4960 12
3628 13
4686 14
2903 10
5549 36
2834 6
2962 9
4685 23
3413 8
1557 9
2326 8
1989 5
2206 8
5536 30
7644 34
1906 3