683
0
514
1824
602
631
604
12005
3
737
320
4452
1062
827
488
1020
2730
6
358
347
559
372
415
381
586
398
503
380
780
2668
2
2288
1
2831