126 28
2613 523
1878 376
2856 844
763 145
1303 262
8406 468
3664 354
27801 194
13250 419
3514 651
2472 272