3090
6
21152
8
2535
2
1267
19783
1583
0
2358
9
17946
32302
3694
383
5347
4
6095
2919
6899
28098
14
25669
297066
13676
21
462
1628
1
1663
5
1188
3575
2932
3498
4096
3673
3779
570