2983 631
1554 325
1891 432
31417 823
21981 683
18135 611
12336 351
13348 609
10341 295
55381 757
11110 453
9848 116
3274 656