4953 166
2996 191
4787 631
15197 231
2129 34
599 39
2672 516
8011 368
3484 791
2015 377
3043 164
2870 437
1495 281
616 53