1281
1160
5931
1269
955
921
2015
929
906
966
979
2319
1735
885
855
915
1397
1749
1610
2157
1194
1031
1048
1098
2774
1263
1666
2726
1287
1113
1208
1113
1255
1321
2246
1139
1096
1222
2152
5937
1169
2926
1083
1260
1282
2037
1348
1526
5346
2300
1356
4192
5239
4490
2367
2564
1990
10692
6314
4921