3096 826
2802 694
5174 944
23711 589
1203 229
2761 433
2137 390
2788 565
3066 372
1084 191
2911 710
9652 749
2332 218
1163 234
651 93
1631 392
1524 72
1428 327
1333 274
877 105
591 63
2452 466
1749 340
2340 568
3609 790
5267 514
7496 279
686 58