1195 33
57640 144
59891 112
12169 47
3960 27
5539 24
4263 21
5015 19
3683 9
2279 2
4103 12
3080 19
3036 11
8109 44
3859 10
2185 6
2300 10
1864 7
2301 6
1121 1
1742 4
1589 4
2971 9
8288 33