1130
1053391
13618
843
820
870
660
920
6516
799
396
8410
21556
16130
14321
12930
9902
942263
8664
8630
814148
707142
66911
6430