840
0
1309
1992
3
1331
1
1442
4
3321
697
6773
7
905
582
1071
4914
2
3891
1924
2680
1239
4979
6
5389
3506
8
7633
1339
3249
773
1943
165
1507
9607
1946
2375
658