2245
3
1098
1
1623
297066
0
1504
2981
1431
2
260
1226
2579
3053
7
1650
1443
1185
1542
931
1622
2797
5
1295
2773
280
108797
2354
1581
2650
20
2386
2159
3765
4