602
0
683
12005
3
488
1020
2730
6
358
347
381
380
2668
2
2288
1
2831
827
121182
432
417
558
689
409
20634
8
345
970
385
479
1612
514
503
303
320