2245
3
2050
1
297066
0
3053
7
562
11153
8
2354
1226
2629
2
3765
4
10827
8527
12459
3014
20
1289601
19944
1268
1087
3491
108797
1606
2386
2949
2496
1922
2797
5
3222
2274
5141
4398
10