2245
3
4443
9
1087
1
297066
0
10827
4
1289601
562
55904
37355
13
7034
2
2949
2550
1226
3053
7
444571
2797
5
3629
1295
9036
3546
189326
1057
2773
1996
4601
280
108797
2354
3323
1581