3589 693
6193 570
10337 904
5647 591
5813 113
5101 435
9420 545
3065 53
8929 458
20421 441
2687 278
5879 258
2901 362
138663 887
86269 349