2675
2
2395
0
239
422
1408
804
495
493
472
4106
475
116
522
518
88
798
941
1826
5
486
604
618
935
1075
745
443
1851
4
1610
2635
913
965