2605
1650
2586
1721
2024
2280
1458
1565
2097
1611
1778
684
413
1216
671
939
426
1
718
445
754
820
500
1761
1771
1915
2119
2211
1247
1769
811
1656
1607
1475
1426
2073
1981
1597
3746
1746
1413
2230
1729
913
439
1834
1382
496
461
639
656
690
585
589
971
567
1155
1725
1308
Copyright © All Rights Reserved