1632
2
1568
1
1346
0
1038
1135
1501
3369
3
2983
5
466
1213
2422
8
3507
6
3779
4212
4
1561
2757
1152
1031
1173
1198
796
674
719
941
718
769
926
1164
1425
1243