43257
6657
2943
2726
2515
2334
2049
1896
1788
1620
1558
1514
1394
1364
1325
1307
1278
1102
1095
1059
1023
1018
998
908
906
891
881
871
852
838