7
10
35
22
28
19
49
56
31
252
115
70
37
476
211
280
127
4977
2140
1925
832
1666
721
105
52
1540
667
966
421
2380
1027
742
325
1204
523
1288
559
3472
1495
3458
1489
4326
1861
2604
1123
2079
898
539
238
350
157
427
190
217
100
287
130
504
223
952
415
1029
448
826
361
609
268
4970
2137
8043
3454
1673
724
1582
685
273
124
196
91
1505
652
175
82
189
88
140
67
1190
517
553
244
7693
3304
1554
673
6447
2770
469
208
1113
484
644
283
Copyright © All Rights Reserved