109532 352
34606 862
8726 347
6117 374
35639 416
11339 68
13802 738
14785 477
11906 745
37296 890
8189 159
5881 72