2439
2
442
0
1501
680
486
41
577
612
4032
3
796
1345
2975
781
831
801
871
555
1493
1070
678
596
2527
606
2270
438
1022
516
1409
1407
2440