14096 277
1775 142
5327 368
13330 329
101184 399
48245 941
4558 343
3897 271
214534 182
21449 728
7064 237