109013 352
34573 862
8715 347
6105 374
35564 416
11294 68
13766 738
14737 477
11848 745
37122 890
8126 159
5863 72