31005 799
6026 424
4747 30
2437 336
3812 886
3025 492
2361 326
18034 542
929 50
26107 849
9124 552
15866 386
7805 345
2988 44
8026 869
5576 813
1672 86
3772 436
5082 936
2115 39
5846 455