2994 631
1562 325
1900 432
31440 823
22016 683
18177 611
12410 351
13387 609
10374 295
55622 757
11161 453
9864 116
3281 656