31051 799
6049 424
4783 30
2452 336
3827 886
3042 492
2370 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