2191 6
3001 5
1674 8
6625 13
3562 4
2345 5
5575 3
2335 4
8915 20
2523 4
4960 22
1300 4
6134 18
2836 11
3798 4
2939 16
2576 1
13972 18
5935 15
1346 5
30271 108
3587 4
2424 5
20601 48