126 28
2611 523
1876 376
2856 844
756 145
1294 262
8395 468
3654 354
27789 194
13247 419
3511 651
2472 272