2984 631
1555 325
1891 432
31418 823
21982 683
18136 611
12341 351
13352 609
10341 295
55391 757
11112 453
9848 116
3274 656