292
79
588
280
162
76
21
248
53
94
256
82
136
157
34
483
1149
197
55
1102
576
940
48
86
170
9556
514
61
45
28
59
47
26
23
36
101
16
10
78
39
68
46
33
137
18
7
109
180
64
148
139
155
223
29
62