9604 151
7044 744
4902 66
10382 327
5323 331
12582 350
26450 248
14410 277
18708 865
7138 222
9031 356
12344 473
15568 864
5108 425
3866 698