550
553
391
383
351
343
313
304
305
290
283
249
250
233
213
222
194
192
182
178
170
147
139
136
140
131
121
119
113
106
100
92
77
64
60
45
11
749
655
606
570
569
533
498
492
460
376
6
67
27
18
7
5
20