1042 161
24253 250
2872 440
35088 707
7412 79
59047 506
10576 794
6953 421
7828 397
5857 469
7779 836