663
574
440
626
1005
721
806
1097
730
523
724
803
623512
44650
44603
42717
3797270
3577156
30654
2950149
28296
23972
22230
20360