4897
679
2495
2658
623
957
1721
820
675
1090
571
376
248
821
441
534
115
65
322
218
374
107
415
346
374
330
118
255
63
272
229
323
32
296
200
36
336
125
249
223
269
230
194
166
231
240
76
230
137
193
135
167
205
215
179
209
145
71
385
115
208
180
99
160
144
141
113
31
122
87
109
171
31
11
120
84
60
76
69
86
56
8
89
60
58
61
68
57
103
17