2556
4
881
1
108797
0
2386
4152
2245
3
3181
2530
6236
10
1174
3870
12
10827
5204
2870
2
2629
2359
3513
585
378
951
1015
562
2906
690