29860 692
2627 533
171308 771
5446 493
11083 95
365351 581
11579 108
13264 117
39064 644
2945 462
6627 672
7278 408
4301 568