3589 693
6193 570
10338 904
5649 591
5814 113
5102 435
9425 545
3065 53
8930 458
20423 441
2689 278
5879 258
2901 362
138714 887
86298 349