2512
0
3432
1
2928
552
678
2556
442
2780
2990
11015
6
19
8850
2
12
5325
10
6017
7
14879
22
39
3989
4887
4000
3833
4
4464
5
4477
4461
13
3524
5018
4251
3228
3
4313
4484
4959
5113
4965
5375
9390
30
3218
4127
3416
4449
9557
9
5247
18
11049
35
4618
14
7542
20
3143