406
181
525
232
294
133
1827
790
3262
1405
917
400
686
301
651
286
1309
568
1064
463
Copyright © All Rights Reserved