2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
37355
13
1973
3211
2476
5151
3715
2949
1834
1628
1862
1755
4651
5505
14
12472
189326
3671
2773
1
681
280
1289601
4
1268
14589
10
2804