929840
322136
323428
943334
803829
96565
74172
563520
49426
803246
451920
590501
131413
587973
484872
31472
21777
149126
147581
1004939
159769
391504
239693
215644
790216
720909