3595 693
6200 570
10348 904
5655 591
5824 113
5114 435
9440 545
3074 53
8935 458
20445 441
2697 278
5891 258
2908 362
139085 887
86633 349