342
163
682
92
608
125
1293
730
2399
1011
1730
478
1094
421
1600
742
402
140
169
75
626
178
290
202
646
254
620
103
431
59
375
63
600
105
466
94
601
183
653
177