2644
5602
4100
1754
1274
1179
532
2263
1323
635
1099
1191
923
1207
854
862
961
357
717
323
369
355
487
210
217
517
184
272
300
363
346
168
87
314
300
151
204
225
198
180
143
147
186
166
201
93
209
118
108
134
148
176
92
104
201
195
77
118
110
103
20
184
77
143
89
131
158
89
109
86
87
27
170
78
87
151
54
41
97
71
89
48
64
70
55
72
66
39
40
56