12171 703
448 66
4620 369
12662 329
100921 399
48099 941
4305 343
3650 271
214115 181
21182 728
6826 237