1070
561
295
112
1609
768
951
500
640
117
804
297
428
129
919
324
275
122
911
281
399
139
582
267
611
129
665
148
431
171
586
129
340
177
275
106
571
126
464
229