31002 799
6024 424
4743 30
2437 336
3811 886
3024 492
2361 326
18034 542
929 50
26106 849
9124 552
15866 386
7804 345
2987 44
8025 869
5575 813
1672 86
3772 436
5082 936
2114 39
5845 455