1662
530
3196
1400
982
769
1325
1135
1246
345
425
1034
2850
385
566
1065
573
1680
346
340
3314
711
953
1322
