959113
670116
1124127
23427
835141
44887
95218
19515
1019168
46535
21934
8910
49830
2438
52770
4913
101596
410
92380
909163