3595 693
6199 570
10346 904
5654 591
5820 113
5112 435
9434 545
3072 53
8934 458
20439 441
2694 278
5889 258
2907 362
139041 887
86573 349