3853 9
2400 5
6910 20
19952 9
49529 32
11934 18
6131 9
46321 28
4367 8
12010 8
8401 7
13136 13
58320 93
24091 24
9366 12
32038 47
5842 3
15071 25
20857 31
8996 20
311 7
8135 12
4626 5
9978 10