7
10
63
34
35
22
14
13
21
16
16562
7105
10010
4297
2310
997
8022
3445
1848
799
2653
1144
1855
802
2338
1009
1365
592
833
364
854
373
952
415
602
265
532
235
980
427
483
214
4473
1924
1694
733
3199
1378
2779
1198
5117
2200
2093
904
1624
703
1890
817
4949
2128
3388
1459
5936
2551
3822
1645
2240
967
919
1960
847
4585
1972
1827
790
630
277
1190
517
875
382
1120
487
735
322
700
307
798
349
770
337
1043
454
819
358
1946
841
1155
502
686
301
1841
796
Copyright © All Rights Reserved