3090
6
19783
2
3624
4
25669
0
572
800
32302
616
3765
2907
693
9956
3
5090
758
4358
826
2996
1287
5141
7
3008
3498
1310
639
1665
1189
719
713
2903
961
2932