313
267
221
263
270
406
201
204
272
223
285
30877
23460
21652
19453
1568267
15082
1401148
13506
1235144
11910
10490
8870