1253 337
722 194
315 39
2489 686
613 166
13898 88
4704 473
35689 677
4197 535
3339 395
3182 45
9827 165