3595 693
6199 570
10348 904
5655 591
5824 113
5114 435
9438 545
3074 53
8935 458
20445 441
2695 278
5891 258
2907 362
139081 887
86629 349