31007 799
6028 424
4747 30
2441 336
3813 886
3028 492
2361 326
18034 542
929 50
26107 849
9124 552
15866 386
7806 345
2988 44
8026 869
5576 813
1672 86
3772 436
5082 936
2115 39
5846 455