2948
639
2325
2569
3195
3681
3421
2187
3566
2737
1755
654
2106
860
1572
521
321
651
662
973
1884
928
814
578
547
524
553
748
1252
3933
837
1338
365
1576
1476
1092
913
5351
897
1916
412
1480
2347
497
1059
1174
985
625
935
754
1672
679
828
602
704
1347
1495
2203
535
831
Copyright © All Rights Reserved