2582 817
6566 556
532 122
2220 651
2704 447
34613 929
4910 322
96292 646
9214 179
4951 392
195175 738
4060 293
13388 54