15520 616
39460 302
20303 93
31010 863
7879 291
45118 337
35277 109
28959 153
7543 516
3154 212
9740 93