109295 352
34589 862
8723 347
6111 374
35616 416
11325 68
13789 738
14763 477
11887 745
37225 890
8164 159
5874 72