0
234
1779
52
2145
406
462
340
288
308
629
592
577
559
554
635
758
701
816
279
356
359
276
1015
777
528
497
420
2159
1790