3090
1237
1515
1528
513
693
258
540
87
518
842
769
725
408
288
460
78
657
411
234
172
173
256
418
412
66
427
115
77
150
214
285
282
98
118
171
270
137
182
125
172
98
172
98
60
365
125
94
42
224
190
227
119
57
181
50
66
50
187
97
444
66
118
96
51
67
97
263
50
86
63
21
66
47
158
32
46
56
110
98
84
36
78
55
30
24
71
164
153
56