1021
942
1035
1000
1381
862
1602
844
736
985
1396
1707
1533
1397
1241
925
3101
961
1334
1113
1142
976
906
2288
1063