30926 925
47356 44
31417 854
3322 167
3778 94
12627 891
2823 237
6879 610
4152 220
53334 440
1165 191