1609
1089
793
692
561
548
519
451
445
410
26331
4378
3979
3263
2915
2284
1889
1616
1518
1517
8816
4999
4951
4435
2715
2703
2701
2670
2582
2272