2031
12099
1027
1294
1001
3764
1033
1355
947
989
967
1116
914
1322
9155
12192
6913
842
1965
998
928
1065
2255
1175
910
1227
1157
1436
2018
1066
852
914
1048
938
1146
1628
940
1538
1088
946
853
1340
884
1093
938
1140
1105
1712
2717
7067
1121
899
954
2719
3340
978
987
2333
1406
2630