580
526
522
527
523
520
2648
519
518
2645
482
480
2646
481
2643
2044
452
2092
2087
2089
442
1567
1606
1581
1625
285
281
277
274
1571
1583
1578
1572
265
1565
1566
1608
1550
1562
1554
1556
1555
263
1551
1557
194
939
935
188
684
738
84
681
737
735
