3590 693
6194 570
10338 904
5649 591
5814 113
5104 435
9425 545
3067 53
8930 458
20423 441
2689 278
5880 258
2901 362
138748 887
86315 349