293
630
311
563
540
1103
2017
273
1248
673
556
1055
451
936
280
355
353
291
597
507
392
407
291
348
1835
587
444
807
469
451
770
424
1058
336
763
768
826
448
403
2138
1129
1040
292
491
547
531
381
476
414
1031
829
340
1104
770
283
