6946 802
2441 54
3649 347
62758 135
33950 638
45955 432
7319 585
12940 146
27658 715
2374 160
3169 275
3996 597
6242 731
3692 857
5788 509