2510
219
1700
559
1171
448
782
991
787
630
841
519
501
489
142
627
550
102
516
439
219
376
302
290
244
221
294
269
250
43
382
179
297
192
237
218
180
182
240
239
231
191
134
132
170
118
143
181
165
103
186
122
17
112
120
230
112
83
124
76
140
72
96
66
49
104
92
75
171
26
174
105
138
107
121
83
94
57
105
51
53
63
30
34
71
67
23
91
95
81