2971 505
6225 86
6148 351
13723 200
16101 168
10510 609
16288 732
8238 676
3798 150
11591 377
3451 520
3750 436
3147 265
5142 719