18012 703
616 66
4849 369
13105 329
100986 399
48150 941
4500 343
3741 271
214222 181
21251 728
6884 237