4955
2582
579
993
2433
1723
1324
1551
1230
956
989
881
858
384
470
359
486
438
161
522
330
546
191
311
318
222
329
88
242
203
194
1
257
199
28
140
182
220
157
108
128
116
199
115
193
139
287
151
163
68
199
42
74
111
133
66
108
100
62
147
270
92
83
155
172
114
62
68
96
79
50
66
115
57
103
35
74
83
196
57
82
79
63
77
95
67
74
101
56
107