3594 693
6199 570
10346 904
5654 591
5820 113
5111 435
9432 545
3070 53
8934 458
20437 441
2693 278
5889 258
2904 362
138993 887
86536 349