283
296
223
467
248
422
145
93
146
166
4314
102
18696
14410
12381
11050
8482
825263
7510
7292
694148
614142
60310
5430