1676
498
1165
423
1065
445
953
276
900
358
956
204
720
246
970
494
607
192
665
100
323
228
395
241
285
214
587
310
282
158
584
191
643
325
488
53
591
135
198
68