2970 505
6222 86
6146 351
13722 200
16101 168
10500 609
16284 732
8238 676
3798 150
11588 377
3451 520
3750 436
3147 265
5142 719