30803 2
33231 3
20759 0
39678 7
22454 1
40705 10
31580 8
24551 4
25433 0
31676 4
17581 5
21309 2
28682 6
19252 2
23353 4
11029 10
5634 10
10132 4
1165034 17
370932 22
746983 48
1143378 129
343834 34
72355 26