126 28
2613 523
1878 376
2856 844
764 145
1304 262
8408 468
3665 354
27803 194
13251 419
3514 651
2472 272