1825
1372
981
822
1203
1118
633
930
924
1072
1174
834
687612
49323
48530
47978
4250271
4040158
33094
3252151
31046
26632
24481
22850