662
965
404
6919
423
5721
8310
11216
312
1190
493
528
38067
29180
27523
24854
2126267
19324
1873153
1735147
17206
14290
13990
12230