1047
2
2245
3
3080
21152
8
1069
1
1857
996
3090
6
2932
297066
0
172
1508
1797
1723
189326
716
5592
1585
562
985
5151
2735
2195
1751
5489
11
1019
1092
3657
3715
6500