3550 593
3173 544
4716 756
155823 169
12797 338
11873 308
127086 746
52629 504
10327 469
2117 92
1899 317
3746 844
3508 535
8462 555