31048 799
6049 424
4780 30
2452 336
3827 886
3042 492
2370 326
18048 542
935 50
26136 849
9124 552
15871 386
7816 345
2989 44
8037 869
5582 813
1673 86
3777 436
5085 936
2118 39
5854 455