888
1
2525
4
3080
3
55904
0
1163
19079
6
763
37355
13
605
2245
567
1768
2
5849
5
7034
108797
2629
1289601
913
1652
2732
534
2593
356
189326
2932
562
1047
3546
5431
5527