1590
1
1382
300
0
801
2710
2
2999
3
1526
2166
2571
6
2903
3562
662
2932
3683
635
4179
693
802
1813
528
1000
1751
1093
1399
2535
2368
1825