2870 863
6135 140
1748 516
427473 854
4911 384
2304 43
25144 278
16158 313
18162 435
77327 637
22540 926
43826 638
56216 505