1062
362
849
106
1265
510
1216
228
1616
588
567
294
714
245
545
81
310
111
459
205
669
177
652
206
177
28
535
165
531
231
233
126
360
153
480
140
616
162
454
85