19663 455
4588 417
26384 623
7951 357
9921 517
25886 810
16910 843
5822 327
6974 409
10949 580
5128 478
1634 146
1822 301