7626
1301
8302
777
1174
1551
794
1256
247
652
300
647
359
607
631
101
847
191
295
327
183
163
430
234
389
236
64
443
308
339
175
26
167
286
95
124
150
169
295
187
84
96
162
186
78
134
437
95
97
131
81
163
159
71
171
245
258
218
97
370
428
56
112
71
58
40
21
200
159
26
79
72
78
86
52
72
152
29
99
62
38
137
62
25
178
40
78
109
91
41