658
2365
1670
982
628
1796
3747
3195
921
3711
846
725
2287
340
1420
501
2085
524
373
825
836
1354
1628
840
