2445 5
3234 9
1635 3
4643 5
3898 10
10347 38
25266 120
3953 9
5249 17
5666 19
8504 23
3500 17
1051 1
1874 6
3808 14
7346 11
2096 4
1475 5
1496 4
1699 3
5921 12
1509 4
1427 4
10896 33