1015
1
951
21152
8
3090
6
2903
3
2932
2
2669
1694
2535
32302
0
690
3186
3546
1787
564
1603
3498
4
2294
2328
3080
746
1568
1743
1740
2990
582
1038
3518
108797
3683