3592 693
6195 570
10342 904
5650 591
5816 113
5107 435
9426 545
3068 53
8931 458
20431 441
2692 278
5885 258
2903 362
138860 887
86406 349