2395
3867
2316
1251
1480
1039
208
743
790
652
750
468
605
500
376
349
325
92
240
402
425
403
356
327
280
196
320
222
133
80
209
168
116
184
188
211
171
176
217
194
93
6
180
149
120
105
99
155
116
91
160
112
224
104
98
193
13
135
95
85
96
65
93
97
175
52
54
62
59
67
74
30
84
92
138
271
42
55
38
76
18
83
122
48
69
83
41
32
68
54