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