38973 49
12257 161
15774 379
22729 301
18235 440
32934 466
386540 1079
42273 582
60649 486
30455 186
37622 171