12179 157
11146 362
8269 170
7181 729
8188 584
42832 628
18267 171
7027 583
3450 542
5516 521
2925 108
3641 224
5891 596