10496 28
8410 7
2931 7
1818 5
8184 18
4362 9
8020 11
3306 17
3635 4
3807 4
11058 54
1570 13
2071 11
1457 6
4961 6
2681 10
7500 12
4062 9
2559 8
14096 23
2196 3
2359 3
26536 57
12323 31