655
1
1356
3
772
2
2276
6
1095
98
1748
4
879
445
449
626
858
1420
683
1297
0
2146
3387
12341
13
1117
689
704
593
785
583
1373
622
1546
954
969
825