281
2314
130
234
92
324
275
100
186
3410
244
171
22136
16690
14681
13250
10092
975263
8764
8750
830148
725142
67611
6670