126 28
2614 523
1879 376
2856 844
765 145
1310 262
8412 468
3665 354
27806 194
13258 419
3514 651
2472 272