70
3
511
427
197
176
909
81
20
52
205
143
46
153
1011
964
82
284
786
523
257
601
345
45
3040
114
110
598
541
209
831
295
34
346
23
129
689
55
62
25
125
54
42
159
487
196
43
61
144
90
75
373
18
97
72