2879
1553
783
861
784
770
835
853
539
577
509
647
503
404
503
315
405
329
445
317
156
272
240
244
385
365
446
435
256
258
60
302
249
200
58
279
98
196
256
168
206
214
159
224
170
167
157
141
25
59
215
134
100
86
108
109
93
305
36
144
149
137
29
106
64
64
86
88
140
100
134
90
111
76
68
78
75
86
86
115
113
85
98
51
67
80
70
67
93
55