31010 799
6029 424
4750 30
2446 336
3816 886
3029 492
2363 326
18034 542
929 50
26109 849
9124 552
15867 386
7807 345
2988 44
8028 869
5577 813
1672 86
3772 436
5082 936
2115 39
5846 455