682 87
147386 430
10242 556
4615 274
1789 84
2270 89
6577 278
9703 518
3932 429
7300 782
2366 600
4090 827
4703 490
2185 425
4951 93