38986 49
12265 161
15777 379
22731 301
18244 440
32952 466
386629 1079
42285 582
60668 486
30483 186
37704 171