2984 631
1554 325
1891 432
31417 823
21982 683
18135 611
12338 351
13349 609
10341 295
55387 757
11111 453
9848 116
3274 656