0
0
0
0
0
0
1
1
4
5
5
12
20
27
37
42
42
47
56
74
92
118
118
118
118
118
119
119
119
119
119
127
127
127
129
129
134
134
134
134
134
138
138
147
147
147
150
152
166
181
196
209
233
255
265
269
294
304
317
332
332
347
361
375
375
375
375
375
375
376
376
379
380
380
387
395
402
412
417
417
423
437
458
476
502
502
502
502
502
504
504
504
504
504
512
512
516
524
524
534
534
538
538
540
550
550
560
560
560
564
566
580
595
610
623
650
677
689
694
719
729
742
757
757
772
786
801
808
819
831
843
855
859
870
873
874
885
896
905
917
929
934
960
975
997
1019
1037
1063
1075
1083
1087
1088
1103
1103
1114
1126
1126
1134
1143
1153
1163
1176
1190
1204
1216
1231
1246
1261
1267
1279
1285
1298
1310
1317
1329
1344
1359
1373
1402
1428
1453
1472
1498
1513
1527
1539
1539
1554
1569
1584
