9533 18
5672 11
5265 15
8071 17
13680 17
26539 33
3440 7
9416 17
16392 22
6473 8
4336 9
5297 8
16120 31
9040 19
4456 13
4282 2
5640 5
3362 2
8171 9
11712 33
32107 49
6952 15
41876 50
36025 85