150
125265
92430
20149
25925
35580
60
61
80
50
22356
16950
14991
13420
10242
997263
8974
8870
854148
740142
6820
68211