31051 799
6050 424
4785 30
2452 336
3828 886
3042 492
2371 326
18049 542
935 50
26137 849
9124 552
15871 386
7816 345
2989 44
8037 869
5582 813
1673 86
3777 436
5085 936
2118 39
5855 455