1641
1421
861
1281
1551
1005
1303
444
1216
1883
1243
729
617
632
867
1066
1676
509
317
1636
2362
1367
1671
1299
1523
2497
552
539
1118
716
575
930
647
365
660
467
957
1820
1759
1953
1550
944
877
1107
1812
1138
654
1195
1222
2182
1447
839
1072
932
892
3010
829
653
599
Copyright © All Rights Reserved