2245
3
1828
297066
0
2354
1
1226
3053
7
1033
2131
2
2797
5
1149
1687
2094
1790
8204
1295
2326
249
3848
1399
4070
4
4009
6
1047
7793
2948
3364
2115
7812
2773
1141
7733