1050
457
2436
1051
1148
499
357
160
336
151
490
217
252
115
294
133
245
112
1400
607
749
328
Copyright © All Rights Reserved