3258
1224
1351
1154
855
742
878
2213
3987
1999
961
1054
1296
1017
4537
1071
1023
1189
712
789
141808
1077
2103
1019
673