30235 839
21692 232
37126 727
6437 529
2248 70
9041 736
15304 616
7647 632
5380 158
7558 497
12279 679