417606
154418
931948
2378
140689
991909
1003947
393557
16112
961184
455783
574786
839145
556498
496313
106201
89782
23320
112590
313922
466734
777108
294168
115947
633598
895802