2994 631
1562 325
1900 432
31440 823
22014 683
18176 611
12409 351
13387 609
10372 295
55621 757
11160 453
9863 116
3281 656