31826 336
21875 77
62085 582
28366 507
29272 558
74330 954
89045 494
23928 231
37372 665
36930 717
61192 608