5112 306
4126 111
3463 273
11547 183
17741 670
11012 301
24532 278
6945 918
3818 477
4305 44
3395 28
6862 790
3157 73
3135 648
2463 120
1826 343