3602 693
6201 570
10352 904
5657 591
5831 113
5117 435
9450 545
3081 53
8938 458
20457 441
2699 278
5897 258
2910 362
139293 887
86787 349