602
265
1456
631
1372
595
1967
850
266
121
217
100
994
433
308
139
224
103
420
187
161
76
147
70
189
88
133
64
168
79
140
67
154
73
112
55
119
58
259
118
210
97
182
85
252
115
175
82
91
46
287
130
196
98
49
203
94
Copyright © All Rights Reserved