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