2245
3
1125
1
297066
0
1797
716
2
1585
562
985
1751
5489
11
1019
1092
1226
3053
7
3657
8
1047
6500
1107
1632
1534
623
2392
3316
10
1922
2797
5
1957
929
1295
1704
5701