3597 693
6201 570
10350 904
5655 591
5826 113
5117 435
9447 545
3078 53
8936 458
20448 441
2699 278
5893 258
2909 362
139158 887
86689 349