1050 116
3752 923
6417 793
5514 508
5985 583
4606 350
5811 149
5647 523
4952 574
4342 324
1789 43
5291 727
5121 451
10281 728
5774 529
2611 172