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