953
2
1796
7
1202
1
1375
1801
923
4840
11
1550
4906
4
823
538
0
1554
1344
2295
867
635
702
6
747
933
833
2923
1227
5
4134
1365
2289
8
1534
1231
1012
1797