1033
851
748
969
2806
2022
874
820
1711
2116
755
807
713
906
938
2163
1814
1084
1063
916
20738
851
2690
994
2617
936
973
2912
1010
1665
906
1038
888
844
1795
1107
1453
1388
1112
1483
899
3406
1061
6236
1017
834
1310
2587
1120
910
5302
1112
1294
1178
1161
973
1497
999
1014
1064