599697
647350
75440
12222
101755
192100
57051
448525
609802
684588
1082599
926304
299134
346726
962855
768573
260856
93668
952200
24234
323332
16333
54037
367619
346351
85184