2984 631
1554 325
1891 432
31418 823
21982 683
18136 611
12339 351
13351 609
10341 295
55390 757
11112 453
9848 116
3274 656