31821 336
21872 77
62065 582
28356 507
29259 558
74330 954
89027 494
23921 231
37365 665
36924 717
61168 608