945943
564908
797585
69652
456636
964984
611410
243279
323738
903794
250184
984462
66630
17038
554563
589787
44672
864882
437565
35240
3180
340389
69462
664692
155434
209156