16531 9
41079 3
27177 6
45759 10
32103 7
30029 8
41383 3
18557 2
20053 0
11651 8
19609 9
30203 1
141280 8
116852 10
85605 17
280556 21
339254 22
190506 21
95926 12
127552 12
100727 11
395327 45
111127 19
490478 36