310
647
477
584
455
733
413
597
342
620
520
38277
29330
27643
25044
2133267
19374
1880153
1748147
17246
14340
14080
12290