31013 799
6032 424
4754 30
2446 336
3817 886
3031 492
2365 326
18036 542
930 50
26111 849
9124 552
15869 386
7809 345
2988 44
8030 869
5577 813
1672 86
3772 436
5082 936
2118 39
5846 455