953
2
1796
7
1202
1
1375
1801
922
4840
11
1549
4905
4
822
536
0
1554
1343
2295
866
635
701
6
746
933
832
2923
1226
5
4134
1364
2289
8
1534
1230
1012
1797