37031 952
11866 675
22112 422
87030 839
17286 326
13112 31
49519 492
17970 450
28222 41
50294 592
14843 360
22506 188