631 120
5743 526
1136 39
1982 400
4094 448
809 45
3979 470
1638 295
3374 797
4116 317
3229 128
2941 593
4375 687
11345 569
4898 943
3832 277
4317 780
4919 555
4070 670
2224 364
3280 478
3654 304
2553 46
18044 849