284951
120932
711193
297129
536151
59500
184636
406972
900674
443535
111256
183691
310235
423181
851117
825102
196892
989360
473414
77039
887742
96678
13388
370582
216647
559746