3371
10
1151
1
1694
1289601
4
1031
2073
1992
2906
2
5339
5
2525
2267
3
5950
297066
0
1778
2229
4285
5169
5486
1883
4443
9
7034