645496
513417
839424
302167
622583
77827
861454
115373
664138
335332
5468
619933
767579
387812
403411
413526
1226401
1201370
1122579
1084660
107531
1075146
1055710
1049663
1041755
1039435
1037733
1037667
1034620
1031438