2870 863
6142 140
1748 516
427528 854
4911 384
2304 43
25144 278
16158 313
18162 435
77327 637
22542 926
43831 638
56220 505