1267
2
1380
0
1699
3503
4
2562
6697
3
2507
1
5978
6
5348
8
3598
4085
3053
7
550
1382
2456
1307
899
444571
9
5717
994
4627
2440
2082
83
4724
1075
2101