7
10
126
61
35
22
1330
577
525
232
406
181
119
58
105
52
2387
1030
2513
1084
693
304
1043
454
133
64
742
325
714
313
560
247
672
295
1652
715
Copyright © All Rights Reserved