2245
3
297066
0
1226
1
2184
2354
1922
2
894
571
3562
3053
7
108797
1403
1289601
4
2386
6236
10
2797
5
10827
562
1797
3683
1295
951
2698
189326
1694
496
1992
2906
3554
9
2525