31030 799
6042 424
4761 30
2451 336
3825 886
3036 492
2369 326
18040 542
932 50
26125 849
9124 552
15870 386
7811 345
2989 44
8033 869
5580 813
1673 86
3772 436
5082 936
2118 39
5850 455