3090
6
2996
0
1320
2
14
2408
8
3868
10
21152
3673
2535
19783
2358
9
2932
3498
4
2476
32302
368
1252
17946
838
1153
1045
10598
1903
3
617
3694
76
5347
1960
1289601
6095