2452
1272
773
716
277
520
506
378
119
344
250
228
343
182
256
195
385
300
419
151
241
172
179
157
26
254
321
380
255
143
105
185
143
203
64
179
81
170
187
120
144
112
93
56
36
135
145
89
78
157
129
96
37
65
62
116
147
84
44
104
34
28
82
53
79
73
27
64
95
161
61
43
27
37
139
27
146
29
13
33
9
57
33
22
30
65
159
50
78
48