2245
3
1946
1
2257
2
297066
0
4979
6
3506
8
7633
7762
4
1226
3053
7
1364
1895
894
571
3249
1943
165
1808
78
2194
2637
2797
5
1301
1295
2680
3321
1418
2773
3597
280