37012 952
11862 675
22104 422
86994 839
17283 326
13089 31
49485 492
17957 450
28203 41
50270 592
14838 360
22487 188