3182
1148
1302
1428
2293
2647
1489
1024
1706
969
935
1070
902
1138
2782
935
985
868
899
845
1043
1645
863
2505
3768
922
2941
1324
876
852
891
863
2626
1568
857
1052
980
11559
844
1158
890
4642
1328
3682
1079
1723
990
1183
915
1947
1221
1585
2339
969
876
1221
970
1770
1030
1139