988641
773527
14252
936585
54773
715611
890122
987905
295367
586173
644294
230892
190917
829342
197613
624873
11125744
617886
3872577
3790980
3262510
2567192
2104495
2066216
2027492
182166
1759948
16115
153161
1523545