1828
3055
586
1321
1443
721
826
1044
373
318
837
586
701
672
560
316
231
398
431
345
380
445
260
366
354
288
259
252
310
284
187
232
193
204
54
286
204
134
232
192
144
183
37
39
125
132
110
119
167
123
136
139
153
74
149
91
197
107
126
193
84
137
121
96
150
26
72
127
149
43
113
67
149
112
50
82
83
84
78
101
75
64
67
51
55
93
58
46
83
81