2243
6
1405
3
300
0
1554
2
1690
1
2535
1568
2110
1363
3498
4
764
400
1819
572
1000
2996
868
2884
5
1431
7793
2710
1488
662
32302
801
673
1558
1527
830
2281