2581 817
6494 556
531 122
2220 651
2700 447
34607 929
4907 322
96291 646
9214 179
4951 392
195130 738
4060 293
13386 54