3090
6
25669
0
21152
8
17946
32302
1193
1461
3498
4
19783
2
7258
1768
2903
3
2932
1189
14
2727
1
3080
2350
1049
337
2366
528
1512
2996
93
108797
607
2502
2535