102943 547
3714 427
4301 214
885 127
2221 281
5606 540
4957 353
6678 491
2601 186
2688 102
46661 163
3910 77
9887 367
2957 514
5193 963