2938 585
2581 493
4366 314
455 109
3777 488
1298 56
3018 636
3152 51
5582 411
1641 153
2814 696
2918 728
3147 634
3736 739
1989 317
2136 415