-
Notifications
You must be signed in to change notification settings - Fork 1
/
rfile
1000 lines (1000 loc) · 15.2 KB
/
rfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1937252 1942275
3561982 3565313
713656 719280
2394530 2399325
1155109 1158587
3664900 3667893
2460540 2469133
1741362 1745026
1059702 1066016
2399767 2408555
1500464 1505041
2691863 2691944
1402644 1406360
1704946 1706739
426983 433974
2897492 2906701
4814698 4822699
3476543 3479723
3263050 3272454
4777967 4781526
920308 923299
4860074 4866086
2691944 2698023
2671443 2676803
569417 574726
2126235 2135304
2265137 2269856
5058535 5059851
3806869 3811759
3279414 3284487
943309 952827
1317355 1326693
3565313 3572551
1961782 1962995
3146377 3155211
1899632 1905582
5059851 5065700
2114124 2120221
1882517 1890542
2204897 2211600
3896652 3900850
3210567 3218158
3324897 3331505
2684070 2686305
3521568 3528967
1488375 1491950
4822699 4825634
2237566 2245776
2489744 2495825
5015651 5019683
1785621 1792705
3573182 3582015
2424920 2429773
1413938 1417946
2006085 2006234
2591044 2598586
660334 665307
4987376 4994119
2441243 2444952
3365918 3366242
4063278 4066232
1332729 1339958
3393370 3398659
5483 13129
3030182 3031738
2767918 2771735
1956976 1961782
4892797 4895852
4172747 4175471
901182 904155
5051357 5055376
4719570 4727558
1454224 1462575
3064892 3073377
2923645 2930885
2948583 2953773
2642049 2649061
2804329 2811661
1303369 1311097
1437442 1442894
3582015 3589647
2108157 2114124
2990044 2994935
308875 317279
3132899 3140141
4329493 4338805
2211600 2212078
2478448 2478912
1066016 1073543
4798055 4803942
4011574 4016093
4129082 4129729
586216 593293
719280 721510
2331108 2334975
1281459 1281542
2385694 2394530
4937044 4937664
3032456 3040199
1054012 1054973
1692153 1696119
192263 193764
441970 442819
1491950 1499712
3245495 3249838
1347257 1353584
2135304 2141329
4147684 4155196
4676653 4679357
1243633 1249657
4788992 4798055
2963659 2969139
4108722 4109607
2495825 2496579
4705378 4710746
753333 762701
97078 103569
1147541 1155109
1231934 1238580
721510 728920
3304760 3311082
2566647 2569808
4560566 4566002
1399522 1401475
1599527 1607923
1722690 1729775
2062447 2062567
4964712 4967721
822700 828601
3793938 3799893
1262273 1267244
4419069 4419819
1834240 1843860
2739342 2748309
2416139 2424920
3202450 3210567
0 5483
2566255 2566647
3618670 3622852
2354050 2360014
1098604 1100799
487362 496519
1267244 1271470
981458 983228
1363844 1373790
2141329 2149782
422204 426983
3012605 3021457
4080400 4086301
360215 363586
1943121 1946740
4579620 4586021
1462575 1462691
3718276 3727240
3593371 3597676
2520204 2525117
1182632 1190132
2851206 2856243
4607759 4615949
166377 167360
4044215 4045803
1828432 1834240
1168885 1175472
1926690 1935202
3597676 3599299
1122908 1123501
1966926 1972663
4875159 4884387
3735384 3745353
1012896 1020424
4129729 4139141
4216749 4219347
4125563 4129082
4713634 4715894
3276950 3279414
4181776 4181840
4109607 4112099
112984 118669
29903 37593
1627721 1631178
4202336 4211805
1341710 1347257
4955929 4959965
3929117 3929584
4937664 4945219
3985281 3994202
4932221 4937044
787263 795456
4377767 4379517
3943539 3944079
4959965 4964712
551820 557923
1164647 1168885
5079147 5086246
1417946 1427624
1386349 1387016
303455 308875
330746 339130
4251584 4260322
5055376 5058535
1857877 1865369
1589547 1599527
1752696 1760303
288987 292262
4692511 4694731
1608814 1613878
1073543 1081762
4803942 4811802
2485112 2489744
3218158 3226764
4575381 4579620
2728305 2730814
912932 920308
4139141 4147684
1802569 1803056
4533431 4538500
485207 487362
542744 544294
505708 506156
845211 849760
3994202 4000105
4067275 4070769
1053795 1054012
4645149 4652849
4604026 4607759
3364989 3365918
2360014 2365093
3350069 3357281
363586 368037
4457593 4459736
1735144 1740199
2794668 2801054
180685 186360
2614664 2621320
697912 703435
4546835 4554689
541589 542744
618072 625971
406820 409812
1607923 1608814
2300145 2303016
2569808 2578821
1034732 1041744
383375 384834
633051 634074
1113186 1122908
1081762 1088568
2811661 2817554
155608 162330
1483279 1488375
4263760 4267200
3421891 3431416
3496965 3497078
2779326 2785458
3230516 3233266
2408555 2416139
4489833 4499175
3829000 3829771
1206154 1211787
1962995 1966926
1935202 1937252
4902609 4904521
1180953 1181154
1949418 1956976
4179474 4181776
1353584 1357639
3821392 3829000
273229 280757
1579428 1580983
4763348 4765987
4034409 4044215
3614210 3617838
858487 862906
2649061 2658586
3717660 3718276
1760303 1764858
2162299 2167609
2181234 2184512
3410518 3412430
2097477 2103982
2626365 2633883
1373790 1380419
2074107 2083092
3829771 3839004
4915728 4915980
4241690 4251584
20618 29867
2528721 2530722
1482506 1483279
1623905 1627721
2883984 2891717
339130 348887
292262 301714
280757 288987
862906 865815
2578821 2582301
1202493 1204025
1401475 1402644
3916048 3920361
2287552 2287958
1100799 1108405
1252412 1261544
2069125 2071367
4554689 4560566
4417473 4419069
401161 406820
2317853 2318042
3373464 3379057
1803056 1812033
37593 39688
2530722 2539967
1339958 1341710
2821279 2824108
5019683 5027087
457647 466741
1919681 1926690
4765987 4766798
3140141 3146377
513704 517550
2602112 2607158
238716 241405
4694731 4698410
3883923 3887162
4710746 4713634
4532976 4533431
2284837 2287552
4633808 4635532
1290732 1298198
3089687 3098981
3647003 3653875
2748309 2756013
3628169 3634498
1729775 1735144
3357281 3364989
2803857 2804329
4662016 4668305
3318966 3324897
2444952 2451138
4375252 4377767
4727558 4734656
3978122 3985281
987400 996523
2730814 2739342
82272 86334
3929584 3932377
4016093 4021928
1521804 1529767
1020424 1029942
2438191 2441243
2010165 2011773
815699 821034
4734656 4736704
810172 815699
1462691 1471353
2824108 2831401
694566 697912
2706106 2714438
3272454 3274580
2469834 2478448
2560306 2566255
3317408 3318966
1745348 1752696
5008300 5011477
2664023 2671443
4164980 4168533
611166 614889
1271470 1276967
557923 558809
964532 966768
250345 259837
3155211 3164635
2033036 2041271
1942275 1943121
375722 376405
3345526 3346161
1816568 1817037
1123501 1130232
3907435 3912878
1388559 1395062
3881367 3883923
3479723 3481588
4409209 4417473
1442894 1444131
1198893 1202493
4229107 4237492
2842210 2851206
2184512 2192877
2874821 2883984
451787 457647
1717796 1722690
216013 223446
3555831 3555956
4175471 4179474
5004695 5008300
1211787 1215858
5027087 5036620
2539967 2543577
433974 441970
3346161 3350069
4895852 4902609
4476083 4483301
983228 987400
1480953 1482506
2866165 2874821
4851998 4860074
4211805 4216749
139288 143389
3124655 3132899
4644771 4645149
647363 651200
955285 964532
3776818 3781207
4282453 4283410
828601 832646
1817037 1824497
2263567 2265137
2149782 2154240
95994 97078
4320441 4329493
1769749 1779591
762701 763991
4219347 4225634
832646 841823
1299213 1303369
3469859 3476543
1792705 1802569
4683249 4692511
1249657 1252412
3008811 3012605
4661960 4662016
3122148 3124655
703435 703971
4103246 4108722
3599299 3600416
3540553 3548359
2469133 2469834
772209 778905
4406371 4406764
4384731 4390665
2600764 2602112
521717 526732
2931515 2939132
2167609 2175055
1865369 1871080
1981689 1991687
4771671 4777967
711164 713656
3811759 3821392
1562413 1569816
3962606 3970727
162330 166377
2373507 2383331
2254497 2257122
231188 235682
1158587 1164647
5086246 5090324
3256882 3263050
2154240 2162299
1745026 1745348
1326693 1327254
707906 711164
2220141 2225680
3460193 3469859
3497078 3504234
574726 577328
4168533 4172747
268750 268817
1946740 1949418
3600416 3604358
4566002 4575381
201266 206369
1618150 1621701
1871080 1879043
1824497 1828432
1471353 1480953
1815114 1816568
3053004 3062674
3504774 3514420
4825634 4829808
703971 707906
3710564 3717660
1812033 1815114
2686305 2691863
2120221 2126235
970549 978499
3538599 3540553
4365323 4375252
952827 955285
3840492 3848415
3311082 3312096
2506550 2515959
2621320 2626365
3784094 3793938
4516590 4522345
167360 176911
1740199 1741194
3681175 3683850
4071333 4080400
4652849 4661960
4028428 4034409
733869 739995
4379517 4384731
966768 968670
3021457 3030182
5011477 5015651
4507134 4507368
4884387 4892797
2303016 2305704
865815 874544
785541 787263
3031738 3032456
1088568 1093274
1972663 1981689
1427624 1429159
4091227 4095460
4507368 4514137
2756013 2756184
442819 451787
2600120 2600764
1879043 1882517
354057 360215
3727240 3735384
3753730 3759883
4472455 4476083
3604358 3614210
2722906 2728305
2451138 2460540
2281850 2284837
3923619 3929117
1996805 2006085
4424490 4432975
3634498 3643370
4811802 4814698
197312 201266
4635532 4641953
3295438 3300157
13129 20618
672394 677885
1553800 1558301
3671622 3680127
3379057 3382648
91157 95994
2006234 2010165
3412430 3421891
968670 970549
4361209 4365323
4393422 4402531
1311097 1315917
4239282 4240235
4950705 4955929
143389 150316
4915980 4921478
4736704 4746152
879999 883296
1640694 1650102
3168897 3173514
384834 389998
4276275 4282453
1764858 1769749
3062674 3064892
2658586 2664023
4066232 4067275
2175971 2181234
475634 475964
1991687 1996805
4086301 4091227
1003039 1010947
4781526 4788992
2249994 2254497
2429773 2432527
2023674 2029828
728920 733360
1667433 1674701
3303791 3304760
1281542 1290732
809937 810172
1387016 1388559
517550 521717
4488688 4489833
1701193 1704946
4060909 4063278
562722 569417
4836912 4843491
4514137 4516590
71922 74541
2633883 2642049
4595975 4604026
2287958 2291755
1917449 1919681
4866086 4872342
4846595 4851998
932679 937623
3047514 3053004
2041271 2050943
179042 180685
1707561 1710509
4703661 4705378
3800608 3806869
544294 551820
2278405 2281850
3848415 3849751
582523 584012
4976351 4984503
3490815 3490849
4455977 4457593
1131080 1136330
1204025 1206154
4443909 4451052
49365 58007
1613878 1618150
2891717 2897492
3680127 3681175
3401263 3410518
3688085 3695688
4225634 4229107
3958565 3962606
2383331 2385694
1010947 1012896
3548359 3549711
3683850 3688085
3912878 3916048
651200 660334
3441624 3450982
2582301 2584088
4051549 4060909
2833393 2842210
2029828 2033036
1223338 1231934
3180372 3184543
4715894 4719570
5074880 5075668
349935 354057
4286265 4291727
3839004 3839560
1659764 1667433
3439533 3441624
3112287 3122148
894157 894365
2756184 2763218
103569 112984
3749082 3753730
1535014 1544025
3953502 3958565
394131 401161
3528967 3536727
2977591 2985444
176911 179042
1505041 1512920
3083367 3089687
4300016 4304279
2334975 2343760
4419819 4424490
476164 485207
1130232 1131080
3344917 3345526
2212078 2213197
4181840 4190036
795456 803341
466741 473282
2817554 2821279
2050943 2053576
5045291 5051357
743394 744675
122051 129620
4352332 4356699
803341 809937
4117344 4125563
4526776 4532976
3274580 3276950
3300157 3303791
3695688 3701429
235682 236513
1029942 1034732
2192877 2197759
687462 694566
1684622 1692153
4194762 4201300
4915616 4915728
4945219 4950705
3312096 3315401
58007 62406
634074 637768
778905 785541
4260322 4263760
348887 349935
2432527 2438191
577328 582523
2324701 2331108
3589647 3593371
2269856 2278405
3746896 3749082
4338805 4343569
236513 238716
4237492 4239282
2229893 2230222
2365093 2373507
3514420 3521568
3284487 3291104
62406 71922
677885 687462
4641953 4644771
3315401 3317408
3007632 3008811
3799893 3800608
2681055 2684070
2552925 2560306
368037 373568
215652 216013
1444131 1452343
3164635 3168897
2584088 2591044
4112099 4117344
2257122 2263567
1395062 1399522
4615949 4623263
1406360 1413938
849760 858487
1852732 1857877
3892734 3896652
1380419 1386349
883296 886707
978499 981458
2071367 2074107
1890542 1893577
4304279 4312053
193764 197312
4291727 4300016
4021928 4022986
1908632 1917449
1279619 1281459
2763218 2767918
2496579 2499681
3536727 3538599
3504234 3504774
1276967 1279619
1049490 1053795
2053576 2062447
2941741 2945110
2245776 2249994
4928971 4932221
2969139 2977591
4356699 4361209
3781207 3784094
3932377 3936367
4912625 4915616
3759883 3768381
3490633 3490815
2994935 3003009
409812 412756
2985444 2990044
2607158 2614664
3450982 3458357
1327254 1330169
4201300 4202336
2953773 2963659
2197759 2204897
223446 231188
841823 845211
2481424 2483359
1650102 1659764
389998 394131
2311634 2317853
3861890 3871465
4283410 4286265
2175055 2175971
3701429 3710564
5075668 5079147
937623 943309
473282 475634
301714 303455
3549711 3555831
3199455 3202450
3294732 3295438
3003009 3007632
1512920 1521804
3572551 3573182
3431416 3439533
4970048 4976351
317279 324328
1429159 1434381
3770943 3776818
1238580 1243633
614889 618072
4875043 4875159
2939132 2941741
3241860 3245495
2598586 2600120
2801054 2803857
4314276 4320441
3745353 3746896
329821 330746
4836263 4836912
3173514 3180372
4698410 4703661
3920361 3923619
2318042 2324701
1905582 1908632
39688 49365
593293 596662
1621701 1623905
4070769 4071333
4754336 4763348
739995 743394
118669 122051
874544 879999
4406764 4409209
665307 667728
4499175 4507134
3555956 3558431
4752773 4754336
4097048 4097959
1580983 1589547
1330169 1332729
1631178 1640694
2831401 2833393
4487717 4488688
3192470 3199455
3839560 3840492
206369 215652
259837 268750
3975495 3978122
1181154 1182632
1893577 1899632
246282 250345
4390665 4393422
4432975 4439157
1190132 1198893
2515959 2520204
2020348 2023674
2771735 2779326
2785458 2794668
1696119 1701193
3226764 3230516
4346840 4352332
1529767 1535014
1108405 1113186
596662 605715
1499712 1500464
2213197 2220141
4190036 4194762
2930885 2931515
3889657 3892734
324328 325306
2093091 2097477
1261544 1262273
1054973 1059702
373568 375722
4994119 4995733
5041891 5045291
821034 822700
4668305 4676653
2305704 2311634
2676803 2681055
2921873 2923645
4464239 4472455
29867 29903
3490849 3496965
3073377 3083367
894365 896150
4628173 4633808
2483359 2485112
2083092 2093091
3386378 3393370
4000105 4004199
4155196 4164980
1544025 1553800
1741194 1741362
4921478 4928971
5036620 5041891
376405 383375
3617838 3618670
3558431 3561982
637768 640044
3481588 3490633
5065700 5074880
3900850 3907435
2543577 2552925
3643370 3647003
886707 894157
4538500 4546835
1315917 1317355
744675 753333
3659713 3664900
4904521 4906557
532143 541589
2499681 2506550
3768381 3770943
4097959 4103246
2343760 2347118
2906701 2913135
3887162 3889657
1706739 1707561
475964 476164
3331505 3338000
3398659 3401263
733360 733869
3098981 3103977
1041744 1049490
4586021 4595975
4995733 5004695
3856964 3861890
2399325 2399767
4522345 4526776
4483301 4487717
2714438 2722906
3291104 3294732
763991 772209
4843491 4846595
1145642 1147541
625971 633051
4746152 4752773
3458357 3460193
86334 91157
584012 586216
1434381 1437442
129620 139288
4623263 4628173
512153 513704
4984503 4987376
325306 329821
3103977 3112287
3184543 3192470
2103982 2108157
2913135 2921873
3667893 3671622
2234313 2237566
1093274 1098604
4829808 4836263
2525117 2528721
1357639 1363844
1452343 1454224
1779591 1785621
1175472 1180953
1843860 1849629
3970727 3975495
4240235 4241690
2230222 2234313
4439157 4443909
4679357 4683249
4906557 4912625
4312053 4314276
4022986 4028428
3338000 3344917
2291755 2300145
4004199 4011574
74541 82272
4402531 4406371
640044 647363
268817 273229
4451052 4455977
2347118 2354050
2225680 2229893
3040199 3047514
3249838 3256882
526732 532143
896150 901182
241405 246282
3871465 3881367
412756 422204
2478912 2481424
4967721 4970048
996523 1003039
4459736 4464239
1569816 1579428
506156 512153
186360 192263
3382648 3386378
4045803 4051549
1849629 1852732
3233266 3241860
2945110 2948583
3936367 3943539
4343569 4346840
2856243 2866165
3622852 3628169
3849751 3856964
904155 907981
4872342 4875043
605715 611166
2011773 2020348
667728 672394
923299 932679
4267200 4276275
1674701 1684622
3653875 3659713
1215858 1223338
1298198 1299213
907981 912932
2698023 2706106
2062567 2069125
496519 505708
3366242 3373464
1558301 1562413
1710509 1717796
3944079 3953502
4766798 4771671
558809 562722
150316 155608
4095460 4097048
1136330 1145642