30531 10
31581 0
22176 2
35428 31
36077 33
12378 27
19708 32
12208 24
290556 28
131476 24
155884 28
29026 6
89306 20
38852 14
1451779 98
151630 11
241077 15
1170109 84
520708 38
618779 107
96332 10
657580 97
426182 20
488754 40