7
10
14
13
21
16
147
70
1540
667
476
211
1806
781
168
79
112
55
224
103
1666
721
35
22
1288
559
2387
1030
1183
514
2044
883
2079
898
665
292
462
205
1029
448
2667
1150
2870
1237
1911
826
1295
562
952
415
420
187
707
310
350
157
316
532
235
2023
874
2401
1036
1526
661
469
208
1169
508
175
82
546
241
658
289
742
325
189
88
525
232
161
76
238
109
490
217
5215
2242
9849
4228
1085
472
4158
1789
2695
1162
2723
1174
2100
907
3409
1468
7756
3331
7889
3388
Copyright © All Rights Reserved