3593 693
6197 570
10344 904
5652 591
5819 113
5108 435
9430 545
3069 53
8933 458
20432 441
2692 278
5889 258
2903 362
138910 887
86464 349