0
0
0
0
0
0
1
1
1
3
6
13
19
19
23
27
28
38
50
68
86
111
111
111
111
111
112
112
112
114
117
127
127
127
127
132
143
143
143
143
143
148
148
159
160
160
169
175
189
203
217
229
255
286
296
315
345
345
360
370
385
400
414
429
429
429
429
429
431
434
434
440
442
445
452
458
458
465
473
476
489
506
531
551
580
580
580
580
580
586
589
595
601
616
628
628
631
631
636
647
647
647
648
653
661
661
672
675
675
684
690
704
718
732
744
774
805
822
847
878
878
893
903
918
933
948
963
963
971
975
988
999
1005
1009
1015
1017
1029
1041
1047
1060
1071
1079
1084
1101
1124
1152
1171
1178
1182
1196
1199
1199
1214
1217
1229
1236
1251
1263
1277
1289
1303
1317
1329
1339
1350
1362
1377
1389
1392
1403
1408
1414
1427
1438
1449
1464
1478
1490
1518
1549
1572
1582
1612
1612
1627
1642
1657
1672
1687
1702
