381
602
502
411
531
725
892
963
512
673
721
380
698912
50133
49280
48958
4300271
4097158
33534
3314152
31676
27162
24851
23200