178
317
176
31
83
56
69
276
1555
1908
121
158
95
214
23
97
49
746
73
53
245
103
577
170
122
42
1051
68
48
70
191
127
433
140
65
94
293
141
111
367
118
81
151
88
33
47
29
44
133
79
323
475