2457
2
1582
1
1656
3032
4
782
1960
1505
0
3386
994
6
945
1739
1131
3655
5
1533
2336
866
2102
3771
2757
3240
737
733
4937
962
1749
1644
2703
1495
4506
78