3113 517
1116 161
3108 372
2383 638
708 45
3264 551
3256 877
4246 406
3529 603
3589 567
2419 578
591 46
1805 414
972 169
5706 734
2642 646
2154 451
2997 634
2541 581
2745 732
214 64