3321 120
31538 596
25695 445
24329 818
19408 274
25188 477
37496 118
2504 161
2254 266
5967 607
3737 52
6743 567
2558 331