3601 693
6201 570
10350 904
5657 591
5831 113
5117 435
9450 545
3081 53
8938 458
20456 441
2699 278
5897 258
2910 362
139266 887
86774 349