3595 693
6199 570
10348 904
5655 591
5822 113
5112 435
9436 545
3073 53
8935 458
20442 441
2694 278
5891 258
2907 362
139065 887
86609 349