965861
197193
886340
520952
76612
2561
479830
908152
1005104
278513
823547
433239
658606
359584
863799
929664
441107
427612
143803
895414
627688
347668
524528
556333
636165
966911
204933
451203
995911
533822