3010
132
232
101
332
202
181
308
206
323
285
3144
22346
16890
14941
13400
10232
997263
8934
8820
854148
738142
6820
68211