1143 214
2962 700
2920 577
3151 146
18117 311
15984 739
17328 848
31427 66
13272 594
5851 359
12382 520