39
305
237
16
6
2
314
1032
113
196
101
391
12
369
284
717
25
70
26
135
222
666
26
179
69
160
94
131
235
135
610
551
323
320
378
40
1
54
90
405
265
331
275
103
65
23
82
230
161
559
122
