960
536
1870
2248
856
442
1065
1368
3322
440
635
740
1431
292
440
493
2237
699
1117
806
532
548
947
665
835
3404
1034
529
1472
535
1955
631
1731
573
982
537
472