2145
2583
2277
4084
970
1964
1361
2270
3571
3930
1255
1216
665
1732
3583
2207
2978
2525
1175
2479
1797
1232
2313
1446
