1128
1082
1749
660
1120
927
940
684
11512
736
704
904
689312
49463
48680
48138
4256271
4045158
33184
3257151
31146
26712
24491
22900