4002 86
5153 351
12534 199
15507 168
8778 603
15618 732
7479 676
3329 150
10018 374
3103 520
3365 436
2783 265
4759 719