302365
971550
675373
1009527
357617
250605
170413
928703
623360
668402
437369
468151
62635
229930
648416
594141
797237
99928
374753
919975
651559
96143
369843
498865
198632
45888