126 28
2607 523
1876 376
2855 844
755 145
1280 262
8388 468
3650 354
27783 194
13238 419
3507 651
2465 272