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