31295 237
42708 771
18845 140
24973 296
12597 298
42047 284
40250 646
17202 128
29999 624
42515 210
15078 502