3589 693
6193 570
10338 904
5647 591
5813 113
5101 435
9420 545
3065 53
8929 458
20422 441
2688 278
5879 258
2901 362
138683 887
86272 349