37046 952
11872 675
22118 422
87074 839
17295 326
13122 31
49547 492
17974 450
28230 41
50327 592
14850 360
22521 188