5403 306
4273 111
3493 273
11642 183
17912 670
11097 301
24581 278
7034 918
3834 477
4342 44
3445 28
6892 790
3201 73
3162 648
2521 120
1861 343