17960
1785
376207
188124
385243
602507
814497
392380
943319
233804
266364
222622
137391
264228
47390
1012
805940
5434
94627
909941
271279
427842
709706
456326
16213
242545