862
0
2821
1
607
2650
20
4670
1667
3
3962
6
3546
3517
1683
5597
8
2195
38477
34
2732
2
3066
7
7304
2285
5135
4228
1868
3128
2611
2534
2343
24418
2949
297066
2489
5946
9055
10