780992
22898
689795
826840
122162
448222
797328
197681
259126
94957
1045575
649161
74450
52123
14767
9415
771933
555136
55618
409209
9385
910821
506782
65150
112357
45392