2995 631
1562 325
1900 432
31440 823
22016 683
18177 611
12410 351
13388 609
10374 295
55623 757
11161 453
9864 116
3281 656