3010
132
232
101
332
202
181
308
206
323
3144
204
22336
16840
14871
13340
10212
995263
8904
8800
848148
734142
68011
6780