301983 953
12105 528
11574 108
14889 754
12420 719
9111 458
24062 648
10844 170
98500 808
321330 575
17181 430
13107 605
407366 969
10635 556
37816 130
12614 400
36587 780
56571 474
20411 424
71803 737
21255 683
21623 180
7783 481
33394 329
12208 763
57182 601
20827 451
12188 694