40027 691
25798 585
15087 759
25955 59
47555 601
50322 867
30858 416
13731 394
12132 311
26270 448
41037 404
33250 472
10862 104
38479 507