1417
848
773
659
601
577
545
498
490
463
431
408
382
369
365
364
331
307
283
272
262
241
237
232
224
220
205
197
192
186
184
184
175
162
139
114
104
93
89
89
88
83
80
68
67
60
49
46