31038 799
6044 424
4768 30
2451 336
3825 886
3036 492
2370 326
18043 542
933 50
26129 849
9124 552
15871 386
7813 345
2989 44
8033 869
5581 813
1673 86
3772 436
5082 936
2118 39
5853 455