525825
340489
932135
495329
247562
145100
718328
560246
76754
230374
411539
565868
752583
856589
425359
8669
63690
664507
17048
691867
109981
8141000
949609
120347
54267
36164