6946 802
2438 54
3647 347
62733 135
33919 638
45941 432
7301 585
12931 146
27658 715
2372 160
3165 275
3994 597
6239 731
3691 857
5787 509