5015 15
17732 49
1538 5
2247 4
5555 10
7851 12
1924 2
2420 5
3878 7
5182 14
6457 21
50038 157
13407 26
17917 32
11421 29
1100 1
4738 8
2954 11
3584 4
3550 11
4461 11
9662 35
5335 17
3649 12