15520 616
39459 302
20303 93
31007 863
7879 291
45114 337
35273 109
28958 153
7543 516
3154 212
9740 93