1203 268
2969 674
1312 399
161 46
696 147
457 136
1475 417
1989 438
180 47
3825 465
2328 136
30139 687
16974 616
3678 167