128175
94146
503748
530415
332706
495490
273694
162975
1011868
553967
250582
995143
285208
770341
805852
592791
404841
791158
422681
516797
680269
44569
261692
649739
196690
422370