7
10
3010
1297
1841
796
791
346
602
265
875
382
1057
460
1113
484
252
115
462
205
203
94
126
61
189
88
322
145
343
154
441
196
147
70
1407
610
385
172
518
229
525
232
98
49
30821
13216
16310
6997
9149
3928
567
250
679
298
721
316
623
274
2114
913
1085
472
980
427
777
340
1932
835
2282
985
2156
931
27944
11983
1197
520
2982
1285
2478
1069
2499
1078
4095
1762
2667
1150
Copyright © All Rights Reserved