1746
711
2410
1069
1055
505
560
93
1246
620
685
254
717
188
1201
473
451
175
800
505
590
339
936
383
685
226
228
124
671
200
362
171
409
292
680
355
674
176
963
450