314490
347479
1042485
663311
47246
236984
75748
1009595
330572
243496
553221
1080358
941219
33088
85297
88354
624157
11417
973177
910555
25376
237213
65629
94456