881768
865429
585750
66119
489221
646146
378569
806295
3228
454329
710507
50587
349723
217810
890645
28817
452407
29136
797780
562515
22339
50728
338886
212636
31989
217472
519126
92845
114270
246914