581
6510
9712
9730
484
614
505
720
760
663
582
650512
46443
46280
44508
3969271
3740157
31574
3075151
29296
25102
23080
21220