1075
0
1
1007
808
2967
2
2700
3411
4
3901
3197
3986
3473
6
3367
3953
2901
3648
5
3781
3892
3429
3127
3449
3
3478
4648
3637
3921
11
3992
14
2959
3182
3641
3332
3207
4725
6201
17
4641
13
3547
10
3944
7
2685
8
4273
3048
4325
4381
3170