2245
3
2315
2
1404
297066
0
1804
1868
1974
2735
496
1018
1
1637
1226
3053
7
1706
894
571
994
2982
1076
1854
1590
2797
5
1889
1295
1305
1787
1923
2773
1321
280