305
280
295
202
3517
350
271
284
240
232
283
263
29827
22740
20862
18563
1488267
14322
1337148
12966
11550
1148144
10010
83711