1138 214
2958 700
2892 577
3149 146
18114 311
15984 739
17307 848
31421 66
13272 594
5846 359
12369 520