4233
7181
547
6457
2756
1057
1232
341
733
527
606
609
559
622
345
544
133
402
339
353
394
253
212
262
324
139
132
262
208
225
279
190
152
222
189
262
278
197
161
143
90
321
99
127
86
127
138
124
156
181
260
124
101
69
89
162
86
56
166
89
114
74
61
71
60
59
96
102
75
85
63
80
70
89
49
96
44
39
108
28
80
72
60
45
58
62
78
30
64
48