2904
2128
1779
1430
1569
2182
1130
1159
1215
1248
1016
946
3806
2459
666
708
757
1917
2428
962
2784
1867
3668
1841
