2245
3
3053
7
693
0
619
1
782
1183
2
897
1205
1377
925
982
1229
1046
1678
4697
575
106
802
921
103
503
2495
4646
70
1160
669
1392
685
182