3316 120
31525 596
25692 445
24327 818
19401 274
25175 477
37471 118
2502 161
2254 266
5966 607
3736 52
6739 567
2558 331