3295 120
31465 596
25677 445
24304 818
19358 274
25145 477
37426 118
2492 161
2253 266
5957 607
3727 52
6702 567
2557 331