16505 9
40932 3
27078 6
45576 10
31984 7
29978 8
41079 3
18476 2
19955 0
11458 8
19552 9
30058 1
141228 8
116826 10
85605 17
280476 21
339007 22
190451 21
95879 12
127530 12
100705 11
395106 45
111134 19
490280 36