31041 799
6044 424
4771 30
2451 336
3827 886
3037 492
2370 326
18043 542
933 50
26130 849
9124 552
15871 386
7814 345
2989 44
8033 869
5581 813
1673 86
3772 436
5082 936
2118 39
5854 455