2940 625
1651 401
218 68
7391 584
13997 226
8382 152
22099 619
186507 1097
77410 930
44123 508
47514 552
91188 400
61158 714
47302 317
8328 496