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