119542
940551
739330
637769
586679
376446
494982
320965
475401
668511
20723
46243
290367
167691
545826
183868
590925
503890
59826
383510
288849
325299
628349
14896
130901
1014544