4521
2876
1670
873
1105
546
1325
3195
367
1195
706
656
406
1200
340
735
916
4010
373
350
1186
559
438
982
