3025
1
4223
22
3054
0
166543
18
7952
506
217
17353
2095
4
2108
185
415
370
105290
2490
437
335
3178
2