420135
307261
83676
448445
636504
840516
51982
395360
237217
473110
819663
978319
617673
290177
861452
819316
689768
264185
772760
639190
42899
1005855
191681
450972
928347
996500