31022 799
6038 424
4759 30
2450 336
3822 886
3033 492
2368 326
18037 542
932 50
26122 849
9124 552
15869 386
7810 345
2989 44
8033 869
5580 813
1673 86
3772 436
5082 936
2118 39
5848 455