30075 692
2635 533
172141 774
5459 493
11095 95
366245 582
11606 108
13275 117
39201 644
2954 462
6643 672
7284 408
4304 568