42654
1000165
38848
1483
30032
37817
44940
24323
9577
61375
1020240
36645
12711
818104
887129
70923
896110
66125
46278
957106