109530 352
34606 862
8726 347
6117 374
35639 416
11338 68
13802 738
14785 477
11904 745
37295 890
8186 159
5881 72