340972
593973
129266
28132
289630
547539
945746
156423
213522
391928
435987
280230
2589
816650
359680
695543
307252
476104
145221
970128
26501
505559
881300
956414
473968
523456