2872 660
1284 252
2541 573
464 57
1417 322
20747 781
5371 791
191233 691
87950 177
20346 742
132553 806
96508 237
14860 854
21883 717