2993 631
1560 325
1900 432
31438 823
22013 683
18170 611
12404 351
13384 609
10368 295
55609 757
11156 453
9860 116
3281 656