31834 336
21881 77
62115 582
28385 507
29283 558
74344 954
89066 494
23939 231
37391 665
36940 717
61220 608