1003201
401171
652214
246546
487898
230937
165690
585162
106847
297652
94203
82287
137921
6439
12930
620172
618925
1056998
977587
119737
307480
8495
603218
1033400
163547
69753
185138
963175
5817
197553