560
440
582
601
775
402
561
820
470
682
150
240
700712
50313
49380
49048
4315271
4123158
33614
3326153
31756
27272
24921
23290