6050
5152
1419
3574
4222
1013
1393
1073
1198
818
739
616
564
559
544
262
548
360
388
443
351
299
349
315
364
260
344
354
259
338
311
174
110
187
145
191
197
206
201
150
134
225
208
142
224
316
108
72
127
122
221
66
87
125
104
45
89
158
99
76
148
94
98
88
98
61
31
131
72
119
58
35
55
59
92
38
24
90
63
88
115
75
108
63
58
80
73
37
60
51