3820
860
5719
1288
14660
3300
2977
671
2912
656
3430
773
13980
3147
4673
1052