430368
282841
1082992
440968
7570
365917
245501
333123
464252
422883
15874
75823
899550
820143
515743
97380
926462
383171
623861
299316
350741
608141
884900
828921
761791
60414
185995
520990
563705
377947