686555
300120
1047464
583290
523843
218450
632707
170588
436757
166114
631203
352612
941219
32988
85297
88254
624157
11417
973177
910555
25376
237213
65629
94456