4375 585
3096 119
4342 820
4226 894
1429 57
2606 633
2402 357
2537 463
642 48
2861 281
4044 79
4644 46