12522 23
9592 17
5485 31
2128 57
2060 6
1732 5
1613 10
1334 2
1302 1
1286 2
1178 3
1005 3
993 2
966 1
947 1
932 1
871 1