3591 693
6195 570
10338 904
5649 591
5814 113
5104 435
9426 545
3068 53
8931 458
20428 441
2691 278
5884 258
2902 362
138794 887
86351 349