31295 237
42705 771
18843 140
24971 296
12597 298
42046 284
40249 646
17202 128
29999 624
42511 210
15077 502