1021
316
991
366
1100
334
627
125
399
139
611
129
665
148
431
171
586
129
340
177
275
106
464
229
358
130
431
248
583
307
526
188
611
154
397
171
162
107
513
179