3090
6
32302
0
17946
25669
3498
4
19783
2
3624
21152
8
1461
1768
616
3765
2907
693
9956
3
5090
826
7258
5141
7
1310
639
1189
719
713
2903
961
2932
1615
643
1849