2949
0
4443
9
1087
1
1015
1694
951
690
10827
4
2759
2669
2
2604
564
1289601
562
55904
1743
37355
13
7034
108797
1547
2550
297066
444571
21152
8
2126
1787
3629
9036
3546
189326