3595 693
6199 570
10348 904
5655 591
5822 113
5113 435
9438 545
3074 53
8935 458
20442 441
2695 278
5891 258
2907 362
139075 887
86618 349