3212
3901
656
477
2877
1870
1914
2039
558
613
554
519
1276
524
641
2929
554
829
601
1289
1043
765
577
817
1021