126 28
2614 523
1880 376
2856 844
767 145
1310 262
8412 468
3665 354
27806 194
13258 419
3515 651
2472 272