3594 693
6199 570
10346 904
5654 591
5820 113
5112 435
9433 545
3071 53
8934 458
20437 441
2694 278
5889 258
2906 362
139033 887
86561 349