4045 9
3598 5
7298 20
20530 9
50317 32
12316 18
6131 9
47096 28
4964 8
12400 8
8401 7
13522 13
59325 94
24684 24
9560 12
32430 47
5842 3
15264 25
21050 31
9385 20
4274 9
8135 12
4626 5
10169 10