1060 86
3133 351
9723 197
15232 168
6919 603
14820 732
6695 675
2926 149
8011 372
2786 520
2877 436
2346 262
4434 719