31241 799
6141 424
4904 30
2470 336
3864 886
3062 492
2393 326
18101 542
944 50
26174 849
9142 552
15879 386
7892 345
3000 44
8061 869
5595 813
1677 86
3782 436
5087 936
2123 39
5876 455