1015
1
951
1819
21152
8
3090
6
83
1380
0
2903
3
2932
2
2294
2669
1694
2535
690
784
1787
1825
564
1603
1751
467
3498
4
830
3080
1743
1740
2990
1038
3518