15556 616
39523 302
20328 93
31318 863
7926 291
45728 339
35794 109
29281 153
7569 516
3180 212
9779 93