2982 631
1554 325
1890 432
31407 823
21973 683
18126 611
12326 351
13338 609
10332 295
55336 757
11089 453
9842 116
3273 656