3125 20
1951 6
1802 5
1765 4
1660 4
1632 13
1545 4
1397 5
1332 3
1324 3
1259 5
1192 6
1130 4
986 6
981 3
966 2
948 4
947 3
909 3
908 3
894 3
833 2
771 4
758 1