2520
3
560
1
3765
4
2258
4032
12
746
297066
0
2771
810
2173
8
2245
267612
2228
4601
737
4978
2
3060
5
1226
3053
7
1549
2428
894
928
539
469
99072
571
1970
36905
501