126 28
2612 523
1878 376
2856 844
762 145
1303 262
8404 468
3662 354
27798 194
13250 419
3513 651
2472 272