323
659
5311
682
839
383
294
291
4410
493
581
427
38257
29330
27623
25014
2132267
19364
1879153
1748147
17246
14340
14040
12290