12521 599
756 47
9942 229
7995 565
10174 117
7547 638
18774 872
11657 613
17540 820
3208 203
12523 176
2803 376
4740 875