2942 625
1656 401
248 68
7422 584
14082 226
8454 153
22160 619
187165 1098
77817 930
44259 508
47708 552
91556 400
61648 714
47744 317
8408 496