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