109562 352
34607 862
8730 347
6120 374
35641 416
11351 68
13817 738
14789 477
11910 745
37312 890
8191 159
5883 72