2223
3616
1774
11491
1121
2056
2152
1301
857
3322
6903
922
1693
635
612
646
583
671
759
668
764
1008
714
613
1263