54912
860452
688768
23985
264185
771760
891423
637190
42899
1003855
191681
450972
955440
861788
157751
157377
805666
552500
645843
128927
110421
268308
750684
4473
119233
484212