4400 20
3346 7
2272 4
3962 9
2289 7
13381 25
6048 7
2035 12
35551 50
4609 13
15039 43
2001 4
2754 3
3975 19
11833 32
5666 28
14667 41
6003 18
11954 31
5838 22
4409 17
7228 25
2895 9
2433 10