3594 693
6199 570
10346 904
5654 591
5819 113
5110 435
9432 545
3069 53
8934 458
20433 441
2693 278
5889 258
2904 362
138950 887
86489 349