281 58
513 163
1622 356
860 157
3055 923
4046 261
7860 516
7724 237
5166 514
4642 153
6124 607
2582 257
5023 373
5028 642
7383 698
3399 32
12304 815
18445 778