2184
1
1922
2
3562
108797
0
1403
1289601
4
2386
6236
10
10827
562
1797
951
2698
189326
1694
496
1992
2906
3554
9
2525
297066
422
5169
467
607
1303
4443
3926
14
7034
546