2996
3
1
2959
3058
2
4010
12645
6
19
5878
7
4
3826
5
3872
4790
0
4336
5419
8
3684
5409
3341
4274
4372
4370
3623
3902
4446
4269
13
2989
3672
4261
4392
6867
5336
4160
3663
4585
4030
10