3853 9
2606 5
6910 20
19952 9
49529 32
11934 18
6131 9
46321 28
4367 8
12010 8
8401 7
13330 13
58521 93
24091 24
9366 12
32038 47
5842 3
15071 25
20857 31
9192 20
1370 9
8135 12
4626 5
9978 10