2886
2
1078
1
83
1229
1514
2430
3
3562
564
2721
745
0
2061
873
3587
843
1857
742
851
2722
1033
751
1169
1057
1179
1042
760
1017
624
995
1739
1108