550
552
391
383
349
343
313
304
305
290
282
249
250
243
233
221
194
192
191
37
182
181
178
170
147
139
131
130
121
119
113
106
92
77
64
60
45
11
748
654
605
570
569
533
495
492
460
376
232
6
67
27
18
7
5
20