3596 693
6201 570
10349 904
5655 591
5825 113
5116 435
9447 545
3077 53
8936 458
20446 441
2698 278
5891 258
2908 362
139123 887
86661 349