73
11
6
7
136
93
27
61
25
38
17
417
32
26
131
54
207
110
270
486
238
179
244
410
306
192
199
260
333
172
191
237
122
364
288
152
1121
447
730
503
1023
1095
1512