1059
5260
929
956
15918
1650
869
863
1163
2270
16090
1123
1603
1090
1088
1189
1183
1673
1404
1087
1121
1289
1199
1039
1013
918
907
998
929
901
1322
1364
1064
1713
1296
1103
1375
969
1675
1105
1125
1917
1126
1043
1209
992
993
1208
1125
1068
1138
1448
1197
1785
1460
1381
2206
1014
1346
1029