10940 32
8389 16
1071 3
1259 5
3164 10
2832 6
4580 11
9041 33
4019 9
10521 43
50052 108
2390 3
30207 59
74046 131
16252 50
5780 23
6907 16
14232 42
7167 16
20966 43
5330 10
5838 11
15635 31
3721 21