5098 306
4120 111
3463 273
11543 183
17733 670
11011 301
24528 278
6936 918
3818 477
4304 44
3395 28
6861 790
3156 73
3133 648
2463 120
1824 343