4358
6
3765
4
2337
5
1650
0
800
297066
685
5065
1
2771
2595
2245
3
267612
6779
4978
2
1226
3053
7
3158
894
539
469
99072
571
2264
1970
36905
534
501
931
19783
3882