10125 25
2541 7
2419 6
2414 9
3728 18
17895 87
3947 13
7136 12
4059 7
6329 28
1535 3
1832 6
4429 19
1965 3
1789 8
1647 1
6076 17
5092 15
2756 4
1031 3
10230 28
4920 7
1144 2
14258 51