1058 86
3130 351
9716 197
15232 168
6917 603
14819 732
6694 675
2926 149
8009 372
2786 520
2877 436
2346 262
4434 719