1194
815
2298
803
1977
1156
695
2532
1076
1588
821
1109
2154
876
2680
679
1510
2286
2293
2307
1284
1029
1049
1080
1624
1138
633
1414
2458
670
1184
1245
1247
2036
1567