1015
1
951
21152
8
3090
6
2903
3
2932
2
2669
1694
2535
690
1681
1849
1876
3576
1787
2293
0
564
1603
489
3498
4
2294
3080
1743
1534
1740
2990
1038
3518
108797
1751