2646
696
2962
928
4029
1689
1368
639
1664
678
837
195
2967
994
664
210
1847
905
952
211
604
180
572
196
789
139
1432
750
612
282
671
140
529
201
548
57
717
358
573
121