3050 5
979 3
2298 11
4828 17
4893 7
3096 3
9507 35
12410 57
23706 66
977 7
3248 16
3307 11
3703 15
4301 21
2420 1
3681 9
2138 7
14286 54
2910 11
6349 20
5392 22
1645 6
1823 8
3961 25