605
661
273
345
716
570
1226
896
1556
2017
1797
1617
620
272
466
351
317
231
260
336
318
306
401
563
426
2752