75396 311
3539 330
2635 168
23955 745
18691 699
62773 587
4726 596
4129 549
7212 266
4124 531
3217 494