1057 161
24266 250
2880 440
35280 707
7422 79
59105 506
10587 794
6955 421
7833 397
5861 469
7783 836