252620
53541
878636
114580
307402
917540
799817
474755
735298
710903
883204
327139
884808
943181
280776
853444
65566
36913
489965
448112
227335
45892
211953
570591
12852
782926