34416 333
41483 924
38902 676
17724 188
11209 990
29939 340
13735 1702
49103 816
50591 831
18204 1487
20966 1407
35208 1021
38479 597
37048 2000