1453
2
1330
945
0
2710
8
1651
1
4694
7
1869
6515
1832
3
1952
582
6850
10
4940
5
375
1513
518
1976
2008
2670
20
835
1230
2547
2800
1087
3564
849
4071
360
993
1776