1047
2
725
0
1125
1
2245
3
3080
21152
8
3090
6
2932
297066
1797
189326
716
1585
562
985
5151
1751
5489
11
1019
1092
3657
3715
6500
1107
1632
1534
623
2392
4651
3316
10