2715
6
1583
0
1306
1
2967
3
723
7964
5
980
1681
2982
1743
4248
9954
790
2173
2954
2
2182
1801
2134
8
3982
766
2068
1757
3683
5375
2710
586
3035
21152
2669
1247