4968 306
4063 111
3455 273
11467 183
17671 670
10980 301
24517 278
6915 918
3807 477
4286 44
3378 28
6853 790
3148 73
3129 648
2443 120
1817 343