28434
125039
1016119
578107
726
41958
55963
46855
27620
694
45485
903182
1304
95130
811108
35937
52880
25044
41187
39370