5204
2928
1653
1296
1269
1237
1034
1009
948
927
883
746
744
721
654
644
593
551
530
465
451
444
437
413