3494
1451
1686
564
3768
1504
2030
962
3279
1676
1265
555
646
321
1373
731
3590
1556
5587
3362
932
319
724
226
793
311
931
352
463
215
1037
412
2167
1018
621
244
299
148
389
221