2849
1449
2453
2185
1399
1548
1383
1275
906
1039
1127
802
298
561
441
620
567
431
357
419
346
423
633
372
157
613
189
320
232
283
236
205
253
225
173
167
131
152
166
205
176
50
178
232
223
140
90
157
81
200
130
163
77
93
61
195
108
163
71
98
76
108
104
93
69
29
109
81
57
67
95
87
157
81
89
77
69
98
65
24
116
46
44
47
77
67
36
50
67
59