43396
32894
29040
95311
39580
67484
55206
123022
53964
52640