5456
3752
5618
1537
1086
1114
1340
1040
1841
887
504
423
561
457
705
580
564
456
631
357
154
477
480
561
337
709
608
243
614
412
103
379
433
389
189
157
295
265
429
169
259
301
174
242
310
129
114
248
91
93
185
148
59
149
290
215
154
142
133
81
198
149
201
209
142
155
135
92
194
152
102
127
128
86
146
80
98
82
114
110
120
78
128
58
87
67
92
74
54
103