126 28
2609 523
1876 376
2855 844
755 145
1283 262
8392 468
3651 354
27783 194
13241 419
3507 651
2467 272