2582 817
6672 556
532 122
2220 651
2704 447
34619 929
4912 322
96295 646
9218 179
4951 392
195247 738
4061 293
13392 54