2489
2
1078
1
592
0
9220
3
3835
5
3859
5375
5579
7
790
3735
4
734
38477
34
297066
267612
4978
99072
36905
3366
3882
3303
10