3326
3
1501
1
1570
693
0
1000
1699
2
2392
2562
2578
1746
526
1819
802
1681
4179
1399
496
1876
1568
1976
19944
666
1749
1038
905
1660
2934
801
745
784