3595 693
6199 570
10347 904
5655 591
5820 113
5112 435
9435 545
3072 53
8934 458
20439 441
2694 278
5891 258
2907 362
139047 887
86577 349