1568
1510
1463
1174
1153
1146
1110
1087
1074
1073
834
833
798
769
731
720
660
465
457
455
448
404
395
387
373
365
357
354
350
347
340
333
323
307
304
298
292
0