126 28
2611 523
1878 376
2856 844
761 145
1300 262
8403 468
3662 354
27797 194
13249 419
3513 651
2472 272