3321 120
31532 596
25695 445
24328 818
19405 274
25183 477
37488 118
2503 161
2254 266
5967 607
3737 52
6741 567
2558 331