31946 799
6527 424
5370 30
2639 336
4028 886
3179 492
2482 326
18260 542
1094 50
26323 849
9237 552
15969 386
8008 345
3045 44
8181 869
5638 813
1709 86
3824 436
5142 936
2161 39
5978 455