287
686
354
413
6022
612
458
5819
450
810
530
730
21446
16100
14231
12900
9872
941263
8634
8620
812148
705142
66811
6400