112
81
445
413
455
306
161
176
462
126
7127
346
20076
15330
13391
12040
9142
867263
8080
7872
751148
651142
63611
5890