6518
1232
5667
824
788
408
126
544
411
423
465
368
298
312
200
408
472
62
184
291
252
341
303
303
302
359
269
257
148
107
157
440
59
172
266
248
370
249
186
171
175
120
59
142
157
151
143
108
163
150
109
90
156
65
112
63
143
160
93
108
55
149
109
116
106
34
62
202
54
33
55
104
126
33
36
52
51
47
77
90
96
84
65
48
19
25
78
55
56
44