2781
1
2315
2
3158
298
802
0
1568
2578
645
1590
1072
1547
1816
4862
1749
1660
1431
678
373
3606
3
3580