31228 799
6138 424
4898 30
2470 336
3860 886
3062 492
2391 326
18097 542
944 50
26170 849
9141 552
15879 386
7890 345
2999 44
8057 869
5594 813
1677 86
3781 436
5087 936
2123 39
5873 455