55904
0
37355
13
2949
1652
3
108797
687
1
3126
2
297066
32302
906
1059
515
19079
6
9956
3629
1289601
4
4491
444571
9
665
3173
7258
1927
2525
96
3936
2596
5169
4198
763
587