6946 802
2438 54
3647 347
62735 135
33922 638
45943 432
7305 585
12933 146
27658 715
2374 160
3165 275
3994 597
6239 731
3691 857
5788 509