31023 799
6039 424
4759 30
2450 336
3824 886
3033 492
2368 326
18038 542
932 50
26123 849
9124 552
15869 386
7810 345
2989 44
8033 869
5580 813
1673 86
3772 436
5082 936
2118 39
5849 455