305
280
295
202
3517
350
271
284
240
232
283
263
29907
22800
20952
18653
1492267
14392
1346148
12986
11570
1155144
10030
83711