405
332
7317
398
231
307
610
400
581
300
370
290
20106
15360
13451
12100
9162
872263
8110
7892
756148
652142
63611
5900