5255 306
4184 111
3471 273
11584 183
17810 670
11041 301
24552 278
6988 918
3825 477
4309 44
3412 28
6872 790
3170 73
3143 648
2492 120
1831 343