317
468
3836
373
346
596
434
287
323
270
518
23616
17780
15641
14082
10892
1054263
9584
942148
9340
779142
7300
70811