16583 9
41283 3
27433 6
45977 10
32256 7
30055 8
41809 3
18827 2
20156 0
11728 8
19809 9
30655 1
141353 8
116909 10
85601 17
280607 21
339381 22
190731 21
95954 12
127555 12
100779 11
395482 45
111178 19
490658 36