1356
3
772
2
2275
6
1095
1
98
1748
4
879
445
449
626
858
1420
683
1297
0
2146
3387
12336
13
1117
689
703
593
784
583
1373
622
1545
954
969
825
724