291545
47272
504561
130591
878220
631785
229292
589291
204470
163966
130307
910570
364279
854209
165583
977984
154190
77722
297746
588705
71795
554903
307554
689494
127233
617356