3090
6
21152
8
572
0
2903
3
2932
2
1189
2996
3080
3673
4471
14
1289601
4
10598
3694
1730
17946
1193
2835
1960
1804
1
6899
9
32302
1849
4443
5504
16
951
2919
108797
690
189326