30352 2
33083 3
20179 0
38956 7
21952 1
40301 10
30803 8
24059 4
24856 0
30954 4
17501 5
20657 2
28080 6
18778 2
22082 4
10530 10
3184 10
5507 4
1164580 17
370656 22
746178 48
1142278 129
343308 34
71682 26