21056 8
11358 9
11430 10
12527 4
22153 4
24629 3
18579 11
20179 3
32909 9
30259 5
13559 9
27884 7
17408 2
20954 2
11808 8
67679 7
41457 3
27684 5
56184 9
31931 11
13303 4
23477 4
56208 1
30428 4