885
21727
2132
684
299
720
897
414
552
553
676
585
575
569
99
150
166
226
281
132
471
140
238
256
158
465
114
552
199
215
122
113
238
175
155
122
155
234
51
35
336
118
182
159
65
186
231
103
213
156
31
113
207
71
77
124
69
114
75
142
43
256
42
29
67
51
60
41
57
32
72
111
19
52
28
55
44
132
53
41
21
37
88
37
80
53
143
19
34
93