Lower yourself. I'm not good at math.
Private 1 0 ~ 456
Private 457 ~ 9 12
Private 9 13 ~ 1824
Private 1825 ~ 3 192
Private first class 3 193 ~ 50 16
Private first class 1 50 17 ~ 7296
Private level 2 7297 ~ 10032
First class 3 10033 ~ 13224
First class 4 13225 ~ 17784
Corporal 1 17785 ~ 23940
Corporal 2 2394 1 ~ 33060
Corporal 3 3306 1 ~ 43092
Corporal 4 43093 ~ 54036
Corporal 5 54037 ~ 65892
Corporal 6 65893 ~ 78660
Sergeant 1 7866 1 ~ 92340
Sergeant 2 9234 1 ~ 106932
Sergeant 3 106933 ~ 122436
Sgt 4 122437 ~ 138852
Sergeant 5138853 ~156180
Sgt 6156181~174420
Staff sergeant1174421~193572
Staff sergeant 2 193573 ~ 2 13636
Staff sergeant 3 2 13637 ~ 2346 12
Staff sergeant 4 2346 13 ~ 256500
Staff sergeant 5 25650 1 ~ 279300
Staff sergeant 6 27930 1 ~ 326724
Second Lieutenant 1 326725 ~ 375972
Ensign 2 375973 ~ 427044
Captain 3 427045 ~ 479940
Ensign 4 47994 1 ~ 534660
Ensign 5 53466 1 ~ 59 1204
Ensign 6 59 1205 ~ 649572
Captain 7 649573 ~ 709764
Ensign 8 709765 ~ 77 1780
Captain1771781~ 835620
Captain 2 83562 1 ~ 90 1284
Captain 3 90 1285 ~ 968772
Captain 4 968773 ~ 1038084
Captain 51038085 ~1109220
Captain 61109221~1182180.
Captain 71182181~1256964
Captain 8 1256965 ~ 133572
Captain1133573 ~1412004
Captain 21412005 ~1492260
Captain 31492261~1574340
Captain 41574341~1658244
Captain 5 1658245 ~ 1743972
Captain 61743973 ~1831524
Captain 71831525 ~1920900
Captain 8 192090 1 ~ 2057700
Major12057701~ 2197236
Major 2 2 197237 ~ 2339508
Specialty 3 2339509 ~ 24845 16
Specialty 4 24845 17 ~ 2632260
Specialty 5 263226 1 ~ 2782740
Specialty 6 278274 1 ~ 2935956
Major 7 2935957 ~ 309 1908
Specialty 8 309 1909 ~ 3277044
Lieutenant Colonel 1 3277045 ~ 3465372
Lieutenant Colonel 2 3465373 ~ 3673536
Lieutenant colonel 3 3673537 ~ 3885 177
Lieutenant Colonel 4 3885 178 ~ 4 100295
Lieutenant Colonel 5 4 100296 ~ 43 18890
Lieutenant Colonel 6 43 1889 1 ~ 4540962
Lieutenant colonel 7 4540963 ~ 47665 1 1
Lieutenant Colonel 8 47665 12 ~ 5028 198
Colonel15028199 ~ 5319183
Colonel 2 5319184 ~ 5614500
Colonel 3 5614501~ 5914149
Colonel 4 5914150 ~ 6218130
Colonel 56218131~ 6526500
Colonel 6 652650 1 ~ 6839202
Colonel 7 6839203 ~ 7 156236
Colonel 8 7 156237 ~ 7578036
Captain1133573 ~1412004
Captain 21412005 ~1492260
Captain 31492261~1574340
Captain 41574341~1658244
Captain 5 1658245 ~ 1743972
Captain 61743973 ~1831524
Captain 71831525 ~1920900
Captain 8 192090 1 ~ 2057700
Major12057701~ 2197236
Major 2 2 197237 ~ 2339508
Specialty 3 2339509 ~ 24845 16
Specialty 4 24845 17 ~ 2632260
Specialty 5 263226 1 ~ 2782740
Specialty 6 278274 1 ~ 2935956
Major 7 2935957 ~ 309 1908
Specialty 8 309 1909 ~ 3277044
Lieutenant Colonel 1 3277045 ~ 3465372
Lieutenant Colonel 2 3465373 ~ 3673536
Lieutenant colonel 3 3673537 ~ 3885 177
Lieutenant Colonel 4 3885 178 ~ 4 100295
Lieutenant Colonel 5 4 100296 ~ 43 18890
Lieutenant Colonel 6 43 1889 1 ~ 4540962
Lieutenant colonel 7 4540963 ~ 47665 1 1
Lieutenant Colonel 8 47665 12 ~ 5028 198
Colonel15028199 ~ 5319183
Colonel 2 5319184 ~ 5614500
Colonel 3 5614501~ 5914149
Colonel 4 5914150 ~ 6218130
Colonel 56218131~ 6526500
Colonel 6 652650 1 ~ 6839202
Colonel 7 6839203 7 156236
Colonel 8 7 156237 7578036
Senior colonel17578037 8026911
Senior colonel 2 8026912 8481771
Senior colonel 3 848 1772 89645 1
Senior colonel 4 8964562 947585 1
Senior colonel 5947585210016211.
Senior colonel 6100162121058621.
Major general110586212111.
Major General 21118642211817411.
Major General 31181741212479751
Major General 41247975213174011.
Major general 51317401213900761.
Major General 61390076214660571
Lieutenant General11466057215454011.
Lieutenant General 21545 401216281651.
Lieutenant general 31628165217144061
Lieutenant General 41714406218041811.
Lieutenant General 5180418121897 5471
Lieutenant General 61897547219945611
Admiral119945612 20952801
Admiral 2 20952802 21997611
Admiral 3 21997612 23080611.
Admiral 4 23080612 24202371
Admiral 5 24202372 2536346 1
Admiral No.6 25363462
Bailiff 26564452