172
31
180
170
126
70
241
130
147
201
131
102
18836
14470
12471
11090
8542
825263
7530
7302
695148
615142
60310
5440