548
507
506
529
524
513
511
509
2535
2536
2581
473
469
467
2579
1971
2009
450
2006
2004
438
1431
1430
1423
1408
1499
1496
1483
1409
309
306
303
300
1500
1421
1417
411
1412
1414
297
1403
1402
296
1407
1405
861
209
206
205
657
655
667
626
73
70
