3090
6
21152
8
3624
4
616
0
3765
2907
2
693
9956
3
5090
297066
826
5141
7
3498
1942
1
1310
639
1189
719
713
2903
2593
961
32302
2932
1615
643
19783
1849
572
1458