650
0
3888
3
2799
1266
4
1390
5781
6
2520
1
1903
6052
10
3015
1435
5
1407
2
5972
544
5559
2125
2808
1923
2326
6975
1937
2395
477
292
8822
1267
1575