3596 693
6201 570
10350 904
5655 591
5826 113
5117 435
9447 545
3077 53
8936 458
20446 441
2698 278
5892 258
2908 362
139132 887
86674 349