23543
45485
36977
27612
612129
1072168
95130
66254
87051
2113
68367
1043102
733154
779142
630
41329
43738
31045
32664
911181
95288
418330
43671358
8529570