1331
2
84
1
1403
0
2123
1338
871
651
1215
748
503
922
1033
1589
1300
3
819
641
755
478
619
632
3102
7
769
392
411
774
986
1228
5
101
403
1415