1331
1
905
1071
840
0
1295
2650
20
582
1924
3
1442
4
2680
280
3321
1581
2
1239
4979
6
3506
8
6773
7
2250
3765
2245
1226
3053
894
7633
1339
3683
571
2683
3249
773