9016 8
12832 10
14909 6
4901 9
12093 17
14908 21
7219 14
6522 5
11572 4
3473 3
10336 9
29378 32
8380 15
13687 12
18814 10
5940 2
13475 27
4320 4
16059 28
9102 5
4768 15
8151 17
5978 4
4471 7