39732
891592
342302
454606
788262
80680
83159
406637
344632
158726
336467
352871
870817
576198
504813
469408
95287
90984
1033742
174871
1837
938180
500470
761836
30588
23436