42620
212609
273975
351411
811160
1018951
834426
28821
766691
560369
346206
282455
1021386
790529
251704
696898
390592
445521
1013711
682921
276453
656475
1138821
915135
577701
186375