906351
477394
689930
106532
872341
49810
487433
161303
48732
966978
512824
495165
8314
157848
632848
1005642
11462745
621286
3930577
3856980
3280510
2582192
2113495
2073216
2029492
182266
1759948
16185
153161
1524545