31020 799
6036 424
4759 30
2450 336
3822 886
3033 492
2367 326
18037 542
932 50
26121 849
9124 552
15869 386
7810 345
2989 44
8033 869
5577 813
1673 86
3772 436
5082 936
2118 39
5846 455