66
26
752
9
118
29
78
18
109
495
432
195
1054
323
59
33
281
1972
746
214
90
44
357
81
37
52
55
196
246
51
1803
220
125
132
83
77
30
98
965
457
19
41
130
97
259
82
255
128
410
175
319
50
57