655400
833539
356410
506608
165437
403646
136275
647168
624866
92291
37726
290614
70724
692302
829894
518542
16840
861873
794961
775224
7389
787348
845996
967877
952394
749422
892628
1022910
72945
498974