583
540
450
991
473
560
744
440
576
582
601
775
693412
49853
49120
48658
4281271
4076158
33354
3276151
31496
27012
24751
23100