5097 306
4120 111
3463 273
11543 183
17733 670
11009 301
24527 278
6936 918
3818 477
4304 44
3394 28
6860 790
3156 73
3133 648
2459 120
1824 343