649288
989341
879780
205402
606389
877377
574542
439765
91681
632447
909656
192867
862885
938385
1023530
238585
27775702
23222486
22627960
19346669
14100916
12809157
11414624
9962365
8484961
7786477
7747253
7239831
4899232
489870
204265
886108
427725
219275