711
819
460
936
1095
670
390
2304
712
981
774
700
687712
49343
48540
47998
4254271
4041158
33104
3254151
31046
26642
24481
22850