3091 944
5115 514
9580 403
7592 770
7231 170
7449 425
5852 756
4943 399
5421 237
5323 712
4335 403
5065 582
3294 488