3960 508
4462 843
917 142
119173 487
71700 289
1249 245
73697 250
133221 314
139340 373
59604 269
26576 450
14965 535
15823 419
49844 385