30193 692
2639 533
172631 774
5465 493
11101 95
366733 582
11619 108
13282 117
39285 644
2962 462
6650 672
7294 408
4307 568