3090
6
2194
2
2903
3
2932
21152
8
462
0
193
579
3080
1289601
4
3673
6346
16
3014
20
14
743
2476
2996
6572
2013
528
2919
536
572
19079
531
25669
2358
9
2315
1
971
10827