4891 301
3020 204
7601 806
14246 585
7835 403
8728 830
12863 617
6042 197
6840 807
15158 372
4718 650
118345 632
49468 584
5567 457
11871 299