126 28
2610 523
1876 376
2855 844
755 145
1288 262
8392 468
3651 354
27784 194
13242 419
3510 651
2470 272