553
517
516
531
526
521
519
2586
2584
476
2588
474
472
470
2583
2010
2015
452
2013
2011
441
1464
1433
1432
1444
1519
1454
1435
1446
325
322
319
316
1459
1462
1457
422
1452
1448
313
1436
1434
312
1441
1439
864
221
218
217
672
671
634
587
89
