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