294
133
161
76
2632
1135
1162
505
840
367
462
205
798
349
329
148
728
319
819
358
12404
5323
Copyright © All Rights Reserved