3982
954
810
833
1042
709
1014
531
485
695
401
835
762
291
306
508
496
256
359
304
111
131
195
139
154
217
130
177
152
161
83
108
218
195
209
235
176
65
60
145
199
116
107
101
114
162
37
233
132
172
83
6
132
52
51
71
29
79
84
55
50
106
15
154
70
52
124
75
86
62
79
32
40
74
27
52
49
59
118
65
123
44
43
16
18
14
41
51
74
67