180
305
136
216
233
2437
263
173
110
183
121
153
23746
17830
15791
14222
10952
1066263
9694
952148
9400
793142
7370
71511