42654
38848
1483
30032
37817
44940
24323
9577
61375
1020240
36645
12711
818104
887129
66125
46278
957106
42913
83661
37428