12281 703
452 66
4625 369
12668 329
100921 399
48099 941
4305 343
3651 271
214117 181
21182 728
6826 237