2516
949
1214
1049
1889
946
982
1378
2941
1306
953
1114
935
1023
959
5840
852
984
2483
2075
1221
874
15984
2102
970
971
1689
1281
944
2325
2532
4212
1138
2355
1389
5178
2575
2123
2081
3710
1327
1436
6986
1761
1092
1660
2230
1236
2479
4771
3239
1390
2524
3279
1367
1325
1339
17364
8872
1662