1138 214
2958 700
2888 577
3148 146
18113 311
15984 739
17302 846
31419 66
13272 594
5846 359
12368 520