582
0
905
1
1331
4979
6
3506
8
3249
1339
7633
840
773
3321
3
1943
2
1507
1946
1303
165
2375
1924
3891
7
2680
1017
6773
1000
9607
1115
4562
1071