952
2186
2490
2528
1085
6701
1471
1091
962
1229
2429
1029
1448
875
926
1346
1067
5422
1493
1898
1387
1470
1613
948
1258
1287
2680
2370
1161
1048
923
1061
972
1164
3579
1016
1068
988
977
961
1370
1036
977
988
1391
959
1580
976
998
1038
1244
1093
970
1737
2976
1539
1005
1097
1339
1383