3595 693
6201 570
10348 904
5655 591
5824 113
5115 435
9441 545
3075 53
8935 458
20446 441
2697 278
5891 258
2908 362
139095 887
86640 349