1081 47
4679 606
3354 450
3101 766
27070 685
7964 212
16256 508
3779 724
17988 372
996 143
3752 486
1850 117