904
1
694
667
2014
2
1059
1052
525
875
444
521
463
588
459
372
397
523
479
446
304
411
298
324
261
318
262
583