1068
911
793
8411
782
973
923
9614
641
650
772
563
689312
49473
48680
48148
4256271
4046158
33184
3257151
31146
26722
24491
22900