4486 6
10182 30
18213 55
5541 23
12562 28
21085 37
9244 42
1742 4
8308 23
3300 19
2450 10
4630 21
17457 58
18736 30
57884 169
14463 19
6627 22
34664 130
41942 120
2660 12
19392 73
3312 17
72143 184
47049 222