669385
874547
832322
610539
81366
353615
588403
3240
256666
632428
705792
664915
608397
363866
74036
36240
14413747
660786
4444578
4141980
3403510
2935192
2158495
2151216
2040492
183966
1836948
16295
153761
1535545