5023 153
4140 799
2913 651
3984 581
3098 587
15748 684
8956 907
31441 458
3754 469
2988 243
2949 495
3804 601
2411 268