3302 120
31490 596
25684 445
24310 818
19376 274
25153 477
37445 118
2496 161
2253 266
5961 607
3729 52
6721 567
2557 331