20188 455
4590 417
26396 623
7952 357
9933 517
25926 810
16926 843
5825 327
6984 409
10966 580
5130 478
1635 146
1822 301