135498
373772
95597
309488
74287
966123
644639
207128
133295
899719
114891
427464
386834
931136
674919
77274
92530
803914
750629
15462
594240
839777
259985
222604
173110
312236