109026 352
34574 862
8716 347
6105 374
35568 416
11295 68
13766 738
14737 477
11849 745
37130 890
8132 159
5863 72