9595 30
14096 43
48811 264
2518 11
3474 13
1867 4
1634 4
4329 7
2612 9
2133 5
19371 69
25418 91
4623 27
1777 4
3065 7
1911 7
3820 13
2398 7
13821 58
4983 16
2726 6
3643 24
2919 16
10241 51