5096 491
2288 425
771 87
154133 435
10628 558
4732 274
1874 85
2375 89
6651 278
9807 518
4015 429
7452 782
2463 600
4190 827
5030 93