4443
9
1087
1
1992
3
10827
4
697
0
1309
1289601
562
55904
4914
2
37355
13
7034
2949
2550
5389
297066
444571
3629
9036
3546
189326
1057
1996
4601
108797
3323
910
597
904
434