15520 616
39460 302
20303 93
31010 863
7879 291
45120 337
35282 109
28965 153
7543 516
3154 212
9740 93