152373
627585
171652
319724
261225
810496
966717
357775
460116
371839
645630
223579
924277
938344
75195
184899
263137
555129
1042895
1262382
1225321
474178
80923
948596
620731
420384
98516
13642
346118
187625