25 13045
29 18481
40 20912
37 20488
27 16344
32 14693
25 10356
35 11222
34 11932
21 7283
34 11907
32 12776
31 43712
31 40932
28 5011
26 6704
35 8532
30 6345
30 5107
25 13583