4891 301
3020 204
7602 806
14247 585
7835 403
8728 830
12863 617
6042 197
6840 807
15158 372
4718 650
118345 632
49469 584
5568 457
11874 299