2266 2
5486 8
11137 25
6940 15
5689 17
10709 21
2173 5
4158 11
20413 59
22459 20
8805 20
6624 16
9629 32
2407 2
12883 44
18326 41
7228 10
18382 56
5840 11
5110 19
8960 49
11040 24
6011 39
18164 125