31013 799
6031 424
4753 30
2446 336
3817 886
3031 492
2364 326
18035 542
930 50
26110 849
9124 552
15868 386
7809 345
2988 44
8030 869
5577 813
1672 86
3772 436
5082 936
2115 39
5846 455