2368
3372
1238
1124
1361
829
918
367
271
497
729
719
614
373
480
368
383
546
91
251
269
218
262
254
105
255
348
203
286
219
193
192
23
66
198
166
140
167
293
168
63
49
145
101
176
138
106
108
133
171
133
126
136
125
148
128
204
132
144
77
109
144
187
95
95
93
39
74
23
27
57
60
60
22
52
34
99
51
68
41
32
53
44
43
40
57
62
172
111
42