1022
318
1106
503
737
190
314
193
261
77
409
98
412
147
620
126
700
216
392
175
420
122
713
205
1020
357
650
212
777
152
218
142
234
102
320
158
209
40
224
56