109503 352
34604 862
8725 347
6116 374
35636 416
11334 68
13800 738
14785 477
11904 745
37284 890
8184 159
5881 72