3183
2495
992
1054
1073
1013
1179
1045
1135
995
4149
1195
2586
1144
1095
1068
1015
901
1044
993
1028
998
1005
1130
1079
2903
1297
1126
4619
835
1095
1080
1021
966
1126
7519
6599
1270
946
1770
2374
1484
975
13348
1301
1691
1362
1108
1079
1322
960
1079
1246
1149
1181
1406
5834
2077
12635
4012