31660 335
21776 77
61611 582
28143 507
29033 558
74158 954
88544 494
23702 231
37135 665
36860 717
60868 608