12531 599
756 47
9943 229
7998 565
10175 117
7549 638
18780 872
11662 613
17557 820
3211 203
12529 176
2803 376
4740 875