123732 4
50359 11
41008 3
27426 2
122101 3
38531 6
33382 0
34405 6
41203 11
41682 2
59132 12
16482 2
39832 11
12083 7
39608 3
26205 4
15858 8
35280 31
34977 31
40228 25
44284 33
52806 27
12180 3
49107 25