361
360
498
385
197
242
309
170
191
225
305
268
22816
17340
15351
13720
10502
1028263
9254
9120
896148
757142
7020
69411