5583
4860
3832
3826
2840
2633
2427
1874
1641
1587
1498
1420
1322
1152
1148
1121
1090
1043
1015
990
939
938
929
919
841
772
771
717
715