2697
1252
1405
164
211
909
3469
537
469
435
552
572
331
1042
261
659
370
474
368
288