1015
1
951
21152
8
3014
20
1547
3090
6
1943
2
2903
3
2932
2669
1694
2535
690
1787
2015
564
1603
1568
3498
4
2294
3080
83
1743
0
1740
1709
2990
1038
3518
108797
1751