1824
0
31535
968
2522
683
691
953
1232
2748
2
642
1009
503
458
649
468
576
719
467
6800
494
608
1378
422
653
1428
1
980
1346
419
354
631