7
10
847
370
1246
541
693
304
133
64
112
55
854
373
581
256
826
361
273
124
98
49
77
40
42
25
3696
1591
245
448
199
301
136
182
85
469
208
35
22
2856
1231
2016
871
637
280
616
271
2163
934
2632
1135
1008
439
553
244
2436
1051
2758
1189
1134
493
5663
2434
3290
1417
2072
895
1519
658
2793
1204
14462
6205
6783
2914
7175
3082
8323
3574
10199
4378
Copyright © All Rights Reserved