2941 625
1656 401
247 68
7422 584
14072 226
8453 153
22158 619
187164 1098
77815 930
44256 508
47701 552
91553 400
61637 714
47744 317
8407 496