7
10
42
25
91
46
8939
3838
4690
2017
1883
814
2387
1030
721
316
1057
460
350
157
1939
838
679
298
1267
550
693
304
1078
469
840
367
644
283
805
352
868
379
1008
439
980
427
378
169
588
259
238
109
525
232
2135
922
1743
754
518
229
994
433
392
175
208
777
340
399
178
609
268
833
364
190
1120
487
189
88
1827
790
287
130
196
1673
724
Copyright © All Rights Reserved