7
10
7112
3055
3276
1411
2100
907
3962
1705
2205
952
1876
811
1862
805
2380
1027
756
331
553
244
1071
466
644
283
1134
493
1113
484
1624
703
777
340
812
355
609
268
840
367
1687
730
770
337
707
310
1050
457
931
406
1267
550
1946
841
1323
574
959
418
Copyright © All Rights Reserved