4009 21
1054 3
1558 4
1078 4
1135 8
1377 2
3495 7
1973 11
1159 4
1227 1
1832 9
2168 2
4124 12
4085 16
21971 81
9867 62
5314 43
2478 9
4677 21
880 2
1591 6
1879 4
1576 3
2381 10