44934
303409
210654
873669
795628
78576
116682
58121
131766
935247
309202
255182
450867
779858
860664
434809
296799
830570
778860
64329
633820
421685
48217
53690
941892
32548
179538
277386