44231
317630
18940
435248
995872
82534
181474
888838
668678
504532
79531
434877
1013404
331787
485666
434641
69734
965933
62069
346638
141929
541268
331161
499435
27549
222664