45779
4878
4084
3796
2836
2682
2550
2373
2321
1823
1518
1484
1361
1330
1288
1223
1081
1068
997
963
842
759
723
561