4009 24
1054 3
1558 4
1078 5
1515 8
1377 2
3495 7
1973 12
1159 5
1227 1
1832 9
2168 2
4476 12
4443 16
23029 81
10219 63
5314 43
2478 12
4677 21
880 2
1591 6
1879 4
1576 3
2381 10