3589 693
6193 570
10338 904
5647 591
5813 113
5101 435
9421 545
3065 53
8929 458
20422 441
2689 278
5879 258
2901 362
138685 887
86276 349