5045 5
16960 10
1743 3
7372 15
3883 13
10027 40
7095 6
6666 24
4242 18
3552 13
7813 16
18848 50
2605 2
6784 22
2880 18
2665 4
3209 16
3654 13
3493 9
4913 6
14871 31
3477 9
4749 7
1294 1