386
270
198
93
71
871
559
160
86
1377
1057
638
392
259
479
333
153
140
106
146
120
75
59
53
87
65
350
255
170
95
125
230
695
295
115
925
129
110