954860
690823
359472
94197
470243
299244
37999
169192
321223
548492
772717
475221
941569
256566
197939
7134
784947
76265
938266
251148
305948
528485
853474
655785
29520
165639