297
415
407
434
244
374
261
295
340
318
257
215
33607
25770
24032
21423
1760267
16582
1566148
14936
1410144
12800
11830
9990