15000 25
2857 13
649 8
17909 53
2192 7
5338 20
1855 3
1913 6
1627 3
1474 3
1924 5
1144 2
3147 8
12762 27