2796
4826
3656
843
1034
1001
445
603
288
590
867
668
959
803
709
366
1101
802
382
363
494
356
407
369
330
286
248
240
149
45
468
16
126
168
62
187
150
91
59
232
152
124
56
81
50
28
140
82
183
87
97
60
223
100
41
95
198
323
190
172
141
65
93
168
40
81
94
137
44
41
92
28
108
76
63
90
85
94
19
61
32
51
151
161
141
80
39
38
39
42