180
570
560
740
810
701
668060
536327
5479
464
144
165
20156
15380
13541
12170
9192
873263
8150
7922
763148
653142
63611
5920