12915
8353
8483
1849
4787
1654
248
1161
1055
1357
927
1367
960
1013
813
414
642
613
740
387
779
414
594
706
585
443
360
510
485
290
491
273
380
413
418
337
193
205
255
51
305
194
411
246
258
263
154
273
205
146
296
43
186
181
92
162
131
207
97
154
137
65
181
195
199
103
154
155
90
94
171
79
107
101
66
156
83
103
84
125
62
149
86
44
95
80
119
59
67
55