3080
3
1181
1
3657
8
4258
1431
1000
0
1787
1603
2
5431
6182
2690
4
2760
2294
1526
1289601
1317
567
2949
1568
2131
1092
2666
9
2578
2394