4515
1406
947
1494
708
746
272
749
649
1912
691
414
447
141
374
454
311
329
490
180
382
172
382
213
206
150
210
254
206
193
188
232
108
266
178
91
179
180
190
125
202
151
153
125
144
192
144
214
160
139
104
102
95
209
206
112
101
102
51
128
89
63
85
163
65
146
93
60
60
85
103
62
52
86
42
96
49
64
44
72
78
44
115
90
48
36
52
53
55
49