925
37433
1228
1005
1626
865
470
1474
771
626
644
767
493
214
206
794
156
280
151
294
360
673
219
293
554
234
264
369
549
289
129
308
288
208
183
199
310
108
382
114
208
94
208
142
154
222
99
288
139
242
165
345
140
162
455
70
73
95
46
52
139
64
125
72
30
112
88
21
149
63
127
74
43
71
145
153
76
43
57
75
51
98
110
155
102
119
230
163
42
33