202677
193608
21740
91868
305338
355340
173467
88998
642831
430271
66118
332628
533547
136105
374126
590205
912468
578436
991000
151538
800697
927293
84358
420428
39933
770566