1056
416
1228
517
717
188
762
179
518
366
1515
778
560
227
207
126
409
145
814
235
321
230
624
171
276
183
1073
649
432
262
197
116
522
166
492
192
518
179
365
114