16
1717
37
133
467
60
172
128
14
79
127
135
195
214
320
99
633
317
218
81
267
68
102
282
92
169
179
496
1295
1220
596
998
200
10625
573
52