45726
1496
37516
875710
2387
48168
999939
11929
214347
252392
68330
350758
470992
500417
49228
814220
867476
395870
619727
276885
876995
572259
517454
69693
792769
602320