1556
572
591
200
1088
332
748
58
663
181
744
304
524
71
1053
533
604
132
121
83
520
229
660
348
611
190
281
185
434
175
1015
336
435
127
208
127
648
173
533
229