12575 23
9654 17
5554 31
2252 57
2127 6
1783 5
1659 10
1370 2
1352 1
1325 2
1223 3
1103 1
1064 3
1052 2
993 1
971 1
910 1
333 9