4045 9
2815 5
7105 20
19952 9
49732 32
11934 18
6131 9
46517 28
4571 8
12204 8
8401 7
13330 13
58521 93
24091 24
9366 12
32235 47
5842 3
15071 25
20857 31
9192 20
2265 9
8135 12
4626 5
9978 10