909
1
2999
14
1222
862
2
418
957
835
898
781
443
523
1126
1006
639
8233
979
150
0
1807
2549
825
4
691
870
2226
1947
28769
1658
1694
4932
532
1588