6956 802
2456 54
3658 347
62823 135
34002 638
45998 432
7349 585
12974 146
27667 715
2385 160
3175 275
4008 597
6249 731
3701 857
5793 509