3505
0
2
2781
1
3718
3847
7
3528
4
3205
5108
10
3037
3
2931
4362
3790
3253
2779
2886
3555
6
3047
4091
3878
4652
3902
3765
5
4937
2351
2379
2557
3288
3039
1782
1901
1895
2157
1985
2526
1893
2260
2752
2747
2121
2711
2928
3783
3086