642394
325912
1058773
780346
102286
33032
905752
674898
839145
556498
496313
106201
31757
497455
94759
11813
874900
37468
961444
6025
805482
414235
382811
28685
197837
59913