550156
405338
573123
383146
841865
611198
43946
298930
402628
711296
1008678
114567
942219
33188
86297
88354
624157
11417
973177
910555
25376
237213
65629
95456