4945 31
1090 3
2274 5
1310 5
2281 7
1478 2
2033 5
2927 14
3455 23
1792 5
1009 2
2615 7
2352 5
1612 6
2330 6
2182 16
2730 6
1565 5
5260 40
1705 2
3678 6
2458 5
1953 8
2861 10