144376
16057
61980
1188948
688862
18615
360708
900527
89403
994465
89491
122256
746555
972812
597496
883351
880503
845362
444325
506317
993148
490804
24454
183971
171399
1016321