3815
3630
2613
340
372
245
253
419
5214
320
364
217
20346
15400
13611
12190
9252
873263
8160
7932
763148
654142
63811
5930