2994 631
1562 325
1900 432
31440 823
22014 683
18174 611
12408 351
13387 609
10372 295
55618 757
11158 453
9863 116
3281 656