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