8527
1
2245
3
3080
21152
8
1590
522
0
1047
2
3090
6
2173
2932
297066
496
619
959
7034
5431
2131
1380
2299
801
5151
19944
3715
2972
2110
1089
4651
830
189326
467