2245
3
1825
1
5382
5
297066
0
1125
2463
2
1962
571
2767
5225
8
1970
1681
1075
6236
10
951
3939
1581
1694
2221
4
3929
1174
1152
1923
3765
1226
3053
7
1492
1475
894
1614