42230
6356
2878
2648
2451
2272
1980
1853
1741
1589
1522
1466
1367
1323
1291
1285
1245
1074
1056
1029
1002
988
960
871
865
863
861
851
833
809