2940 625
1651 401
225 68
7398 584
14009 226
8399 152
22106 619
186637 1098
77483 930
44151 508
47569 552
91285 400
61265 714
47428 317
8345 496