2602 817
8368 556
542 122
2224 651
2724 447
34705 929
4927 322
96327 646
9232 179
4961 392
196329 738
4066 293
13448 54