4461
281
857
2049
699
1140
545
1003
1102
674
261
278
525
435
314
347
431
396
304
304
183
383
174
427
280
226
203
296
385
323
320
76
206
227
210
230
232
273
160
63
196
134
169
180
150
64
113
154
151
121
186
127
98
116
135
89
159
95
126
159
105
89
122
163
94
87
108
40
93
107
54
100
120
71
92
94
39
118
30
88
68
60
44
63
41
45
78
75
70
26