31263
894236
472293
25952
236065
55294
9874193
936030
13229
72628
690019
763490
391081
41613
700656
29148
75377
67921
83724
543961