2289
988
1666
721
2506
1081
1883
814
1995
862
2639
1138
1463
634
1176
511
1470
637
2184
943
2331
1006
2296
991
1449
628
1673
724
2254
973
2212
955
742
325
1477
640
2058
889
2093
904
3661
1576
1379
598
1239
538
Copyright © All Rights Reserved