601
775
402
470
150
240
390
434
311
230
386
300
702012
50473
49460
49298
4326271
4134158
33684
3337153
31806
27382
24931
23300