2231
1190
2476
1949
762
917
551
920
642
691
81
631
408
778
214
460
121
242
405
489
576
443
280
220
199
218
157
252
299
64
179
121
64
288
172
396
153
143
137
219
210
218
189
28
177
92
154
165
56
248
129
139
138
89
30
116
143
91
213
10
140
33
96
164
144
50
52
78
40
92
89
48
99
54
48
88
88
146
23
79
122
125
146
33
104
50
32
33
58
18