310861
307162
170386
205186
3252115
2094114
5109122
2276114
144368
2153110
32553178
147356
296196
191894
2922107
1865113
143870
152396
150491
150266