3323 120
31546 596
25695 445
24332 818
19410 274
25191 477
37501 118
2508 161
2254 266
5969 607
3741 52
6748 567
2558 331