149 32
726 215
1104 228
2829 613
2171 581
563 177
2330 673
1762 531
1219 339
1990 427
1017 248
2789 796
11718 387
5407 103
12886 605
13563 404
7682 791
6466 232